تفاوتهای بامزه پایتون و متلب!!
میخوایم یه گریز خیلی ریز بزنیم به تفاوتهای جالبی که پایتون و متلب با هم دارن:
توی متلب اگر if.while,for داشته باشیم، در آخرش از کلیدواژه end استفاده میکنیم تا بلاک بندی ها متمایز بشه، اما پایتون اینطوری نیست و از space برای بلاک بندی هاش استفاده میکنیم و آخرش هم نباید از کلیدواژه به خصوصی استفاده کرد. همچنین داخل متلب اگر چندین شرط تو در تو داشته باشیم از elseif استفاده میکنیم اما توی پایتون میایم خیلی سوسکی از elif استفاده میکنیم.
یه نکته جالب هم بگیم، همونطور که میدونید توی کامپیوتر، شماره گذاری اندیس ها از صفر شروع میشه و پایتون هم از این قاعده مستثنی نیست، اما توی متلب، شماره گذاری اندیس ها از شماره 1 شروع میشه! همچنین برای دسترسی به خونه های یک آرایه در پایتون از [ ] استفاده میشه اما توی متلب از ( ) استفاده میکنیم. مثال:
🔹🔸 MATLAB:
>> arr = [10, 20, 30];
>> arr(1)
output: 10
🐍 Python:
In [1]: arr = [10, 20, 30]
In [2]: arr[0]
output: 10
تفاوت جالب دیگه اینه که عملگر توان توی پایتون با ** و توی متلب با ^ ، انجام میشه.
طولانی شد!!! پس ادامه دارد...
➖➖➖➖➖➖➖➖
🆔@Computeronic
Post #3916
901

- 👍 10
- ❤ 1
- 👎 1
- 🔥 1