اس ابتدائی MATLAB کورس میں، آپ MATLAB کی بنیادی باتیں سیکھیں گے۔ آپ کو سافٹ ویئر اور پروگرامنگ زبان کا ایک جائزہ ملے گا، ساتھ ہی ان متعدد طریقوں کا…
اس ابتدائی MATLAB کورس میں، آپ MATLAB کی بنیادی باتیں سیکھیں گے۔ آپ کو سافٹ ویئر اور پروگرامنگ زبان کا ایک جائزہ ملے گا، ساتھ ہی ان متعدد طریقوں کا بھی جن سے MATLAB ایک پروگرامر کو ایک ہی کام مکمل کرنے کے قابل بناتا ہے۔ یہ کورس دیگر پروگرامنگ زبانوں کے مقابلے میں MATLAB کی نسبتی طاقتوں، کمزوریوں اور مجموعی افادیت کا بھی احاطہ کرے گا۔
یہ اسباق MATLAB میں ڈیٹا کی اقسام کا احاطہ کریں گے۔ آپ MATLAB میں ڈیٹا کی مختلف اقسام اور انہیں ممتاز کرنے والی چیزوں کے بارے میں سیکھیں گے۔ آپ MATLAB میں ان ڈیٹا اسٹرکچرز کے بارے میں بھی سیکھیں گے جو اریوز اور میٹرکس، سیلز اور کیریکٹرز سے باہر موجود ہیں۔ اس کے بعد، آپ کو MATLAB کے اندر اسٹرنگ اریوز سے متعارف کرایا جائے گا، اور یہ کہ انہیں کیسے بنایا اور ظاہر کیا جائے۔
سیکھنے کے مقاصد:
- MATLAB میں ڈیٹا کی مختلف اقسام اور ہر ایک کو کیا ممتاز کرتا ہے، اس کی وضاحت کریں
- اریوز اور میٹرکس کے علاوہ ڈیٹا اسٹرکچر کی وہ اقسام درج کریں جو آپ کے لیے مفید ہو سکتی ہیں
مہارتیں جو آپ حاصل کریں گے
C Data Types (C Programming Language)Data ClassificationData Manipulation LanguageData StructuresData-Structured LanguageMATLABآپ کیا سیکھیں گے
- میٹ لیب میں مختلف ڈیٹا ٹائپس کی وضاحت کریں اور بتائیں کہ ان میں کیا فرق ہے
- اریز اور میٹرکس کے علاوہ دیگر ڈیٹا اسٹرکچر ٹائپس کی شناخت کریں جو آپ کو کارآمد لگ سکتی ہیں
- میٹ لیب میں عددی ڈیٹا ٹائپس کے ساتھ کام کریں
- میٹ لیب میں کریکٹرز اور اسٹرنگز استعمال کریں
- میٹ لیب میں اسٹرنگ اریز بنائیں اور ظاہر کریں
- میٹ لیب میں اسٹرکچرز کو ڈیٹا اسٹرکچرز کے طور پر لاگو کریں
اہم نکات
- یہ ابتدائی میٹ لیب کورس میٹ لیب کی بنیادی باتوں کا احاطہ کرتا ہے اور سافٹ ویئر اور پروگرامنگ زبان کا ایک جائزہ فراہم کرتا ہے۔
- میٹ لیب ایک پروگرامر کو ایک ہی کام کو متعدد طریقوں سے انجام دینے کے قابل بناتا ہے۔
- یہ کورس دیگر پروگرامنگ زبانوں کے مقابلے میں میٹ لیب کی نسبتی خوبیوں، خامیوں اور مجموعی افادیت کا موازنہ کرتا ہے۔
- میٹ لیب میں ایسے ڈیٹا اسٹرکچرز شامل ہیں جو اریز اور میٹرکس سے باہر موجود ہیں، جیسے کہ سیلز اور کریکٹرز۔
- میٹ لیب میں اسٹرنگ اریز کو بنایا اور دکھایا جا سکتا ہے۔
اکثر پوچھے گئے سوالات
یہ کورس کس کے لیے ہے؟
یہ ایک ابتدائی میٹ لیب کورس ہے جس کا مقصد وہ لوگ ہیں جو میٹ لیب کی بنیادی باتیں سیکھ رہے ہیں، بشمول اس کا سافٹ ویئر، پروگرامنگ زبان اور ڈیٹا ٹائپس۔
یہ کورس کن موضوعات کا احاطہ کرتا ہے؟
یہ کورس میٹ لیب میں مختلف ڈیٹا ٹائپس اور ان میں فرق، اریز اور میٹرکس کے علاوہ ڈیٹا اسٹرکچرز جیسے سیلز اور کریکٹرز، اور اسٹرنگ اریز بشمول انہیں بنانے اور دکھانے کے طریقے کا احاطہ کرتا ہے۔ اسباق میں نیومرک ڈیٹا ٹائپس، کریکٹرز اور اسٹرنگز، اور اسٹرکچرز شامل ہیں۔
میں اس کورس سے کون سی مہارتیں حاصل کروں گا؟
آپ میٹ لیب، ڈیٹا اسٹرکچرز، ڈیٹا کلاسیفکیشن، ڈیٹا مینیپولیشن، اور متعلقہ ڈیٹا اسٹرکچرڈ تصورات میں مہارت حاصل کریں گے۔
کیا یہ کورس میٹ لیب کا دیگر پروگرامنگ زبانوں سے موازنہ کرتا ہے؟
جی ہاں، یہ کورس دیگر پروگرامنگ زبانوں کے مقابلے میں میٹ لیب کی نسبتی خوبیوں، خامیوں، اور مجموعی افادیت کا احاطہ کرتا ہے۔
اس کورس کے سیکھنے کے مقاصد کیا ہیں؟
اس کے مقاصد میٹ لیب میں مختلف ڈیٹا ٹائپس اور ان میں فرق کی وضاحت کرنا، اور اریز اور میٹرکس کے علاوہ ڈیٹا اسٹرکچر کی ان اقسام کی فہرست بنانا ہے جو آپ کو مفید لگ سکتی ہیں۔
متن
متن
سبق میں خوش آمدید MATLAB میں عددی ڈیٹا کی اقسام پر۔ MATLAB میں، تین عمومی زمرے ہیں۔ عددی ڈیٹا کی اقسام۔ پہلا فلوٹنگ پوائنٹ نمبر ہے، دوسرا عدد عدد ہے، اور تیسرا غیر دستخط شدہ عدد ہے۔ فلوٹنگ پوائنٹ نمبرز شامل ہیں۔ ڈبل اور سنگل صحت سے متعلق، جبکہ دستخط شدہ اور غیر دستخط شدہ عدد دونوں 8، 16، 32 اور 64 بٹ ویلیوز شامل ہیں۔ لہذا MATLAB میں، ڈیٹا کی اقسام سے نمٹنے کے مختلف طریقے ہیں۔ پہلا طریقہ یہ ہے کہ اپنی اقدار کو ایک صف میں متعین کریں۔ تو میں یہاں کیا کرنے جا رہا ہوں ایک صف بنائیں اور میں صرف بے ترتیب اقدار داخل کرنے جا رہا ہوں۔ اور پھر میں ایک صف بی کے لیے بھی ایسا کرنے جا رہا ہوں، لیکن اس بار میں ڈیسیمل ویلیو استعمال کرنے جا رہا ہوں۔ اور اگلا، میں ایک صف سی بنانے والا ہوں۔ اور میں اعشاریہ اور عدد کا مرکب استعمال کرنے جا رہا ہوں۔ تو اب میں چاہتا ہوں کہ آپ آؤٹ پٹ کو دیکھیں اور دیکھیں کہ یہاں کیا ہو رہا ہے۔ تو سب سے پہلے، جیسا کہ آپ دیکھ سکتے ہیں، میں صف کی وضاحت کرتا ہوں اور تمام اقدار عددی ہیں۔ لہذا یہاں کوئی اعشاریہ جگہ نہیں ہے۔ اور بی، میں نے بھی یہی کیا، لیکن میں اعشاریہ استعمال کر رہا ہوں۔ اور جیسا کہ آپ یہاں دیکھ سکتے ہیں، تمام اقدار میں اعشاریہ ہیں۔ اب درستگی پہلے سے طے شدہ طور پر چار اعشاریہ پر سیٹ ہے۔ اور اس طرح، آپ جانتے ہیں، جیسا کہ آپ یہاں دیکھ سکتے ہیں۔ قطع نظر اس کے کہ ہمارے پاس اصل صف میں کیا ہے، چار اعشاریہ جگہیں ہیں۔ اور پھر c کے لیے جہاں یہ ملایا گیا ہے، اگرچہ میرے یہاں ایک عدد صحیح ہے، اس نے تمام اقدار کو فلوٹنگ پوائنٹ نمبرز پر سیٹ کیا۔ اور اس طرح کیا ہو رہا ہے اس کے بارے میں مزید تفصیل حاصل کرنے کے لیے، میں کس کا حکم استعمال کروں گا۔ اور میں اسے ایک پر چلانے والا ہوں۔ اور اس طرح آپ دیکھتے ہیں کہ متغیر کا نام arrays تھا، اس کا سائز 1 بائی 4، 32 بائٹس ہے۔ اور کلاس ڈبل ہے. جب میں ب کے لیے یہی کام کرتا ہوں، آپ ایک ہی چیز کو دیکھتے ہیں، سوائے اس کے کہ یہ 1 بائی 3 ہے، اس میں 24 بائٹس ہیں اور کلاس ڈبل ہے۔ اور پھر جب میں c کرتا ہوں، یہ ایک ہی چیز ہے. اب اگر میں ڈبل استعمال نہیں کرنا چاہتا کیونکہ یہ، آپ جانتے ہیں، ایک 64 بٹ فلوٹنگ پوائنٹ نمبر ہے۔ اور اس لیے اسے زیادہ میموری کی ضرورت ہوتی ہے، میں اس کے بجائے ایک صحت سے متعلق کر سکتا ہوں. اور جس طرح سے میں ایسا کروں گا وہ ہے صفوں کو ڈال کر ایک واحد صحت سے متعلق صف میں۔ اور اسی طرح کاسٹنگ کرنے کے لیے، میں کیا کروں گا، مثال کے طور پر، a_new ٹائپ کرنا اور میں اسے سنگل پر سیٹ کروں گا، جو عددی ڈیٹا کی قسم ہے، اور پھر میں صف ڈالوں گا a، اور یہ ایک نئی صف بناتا ہے۔ جس میں ڈیٹا ٹائپ کے لیے سنگل ہے۔ اور اس کی جانچ کرنے کے لیے، میں ٹائپ کروں گا whos a_new، اور پھر آپ دیکھ سکتے ہیں کہ یہاں کی کلاس بدل گئی ہے۔ بائٹس کے ساتھ ساتھ، اگرچہ عناصر کی تعداد اب بھی ایک جیسی ہے۔ لیکن اس خاص معاملے میں، چونکہ ہم تمام مثبت عدد کے ساتھ کام کر رہے ہیں، فلوٹنگ پوائنٹ ڈیٹا ٹائپ استعمال کرنے کی واقعی کوئی ضرورت نہیں ہے۔ اور اس طرح ہم اصل میں اس کو ایک عدد میں ڈال سکتے ہیں۔ اور اس طرح میں مثال کے طور پر 8 استعمال کرسکتا ہوں۔ اور اب میرے پاس ایک قطار ویکٹر ہے۔ جو کہ 8 بٹ انٹیجرز پر مشتمل ہے۔ اور ایک بار پھر، میں کروں گا whos a_new_2۔ اور اب آپ دیکھ سکتے ہیں کہ یہ اس سے بھی کم میموری استعمال کر رہا ہے، تو اب یہ 4 بائٹس ہے۔ کلاس 8 یا 8 بٹ انٹیجر میں ہے، اور اس کی ایک جیسی اقدار ہیں۔ اور اسی طرح ڈیٹا کی قسم پر منحصر ہے۔ جس کے ساتھ آپ کام کر رہے ہیں، خاص طور پر جب یادداشت ایک تشویش بن جاتی ہے، آپ اس بات کو یقینی بنانا چاہتے ہیں کہ آپ کاسٹ کر رہے ہیں۔ آپ کی صفوں کو ممکنہ سب سے چھوٹی ڈیٹا کی قسم میں یہ آپ کی درخواست کو دیکھتے ہوئے سمجھ میں آتا ہے۔ اس سے یہ سبق ختم ہوتا ہے۔ شکریہ
چلتے پھرتے سیکھیں
اپنی تعلیم ہر جگہ ساتھ لے جائیں — KnowledgeCity موبائل ایپ آپ کو چلتے پھرتے اسباق دیکھنے کی سہولت دیتی ہے۔