مقایسه دو رشته (string) با یکدیگر، برای چک کردن مثل هم بودن آنها، به صورت حساس به بزرگی و کوچکی حروف (case sensitive)، با دستور strcmp در متلب
با استفاده از دستور strcmp در متلب، می توانیم دو رشته (string) را با یکدیگر مقایسه کنیم و ببینیم که آیا دقیقا مثل هم هستند یا خیر. شیوه مقایسه کردن، به صورت حساس بودن به بزرگی و کوچکی حروف (case sensitive) نیز خواهد بود، یعنی برای مثل هم بودن، تنها معیار مثل هم بودن حروف آنها نیست، بلکه از نظر بزرگ بودن یا کوچک بودن حروف نیز باید مثل هم باشند.
اگر دو رشته (string) دقیقا مثل هم باشند، دستور strcmp ، مقدار 1 را برمی گرداند، اما اگر دو رشته متفاوت باشند، دستور strcmp ، مقدار 0 را برمی گرداند.
به مثال زیر توجه کنید :
مثال
clear all close all clc
A = strcmp(‘Yes’, ‘No’) B = strcmp(‘Yes’, ‘Yes’) C = strcmp(‘YES’, ‘yes’)
سه خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه قبلی اجرا شده در متلب می باشد.
ماتریسهای سه بعدی و یا بالاتر برای یک ماتریس از لحاظ تعریف برای بعد هیچ محدودیتی وجود ندارد اما عموم ماتریسهایی که ما با آنها سروکار داریم ماتریسهای دو بعدی هستند. در مباحث معمول کمتر به یک ماتریس با بعد بالاتر نیاز پیدا خواهیم کرد مگر حالت خاصی که بخواهیم تعدادی ماتریس را بانام یکسان ذخیره کنیم […]
ماتریس ها در متلب ماتریس های خاص: این مبحث کاملاً مشابه مبحث آرایههای سطری است با این تفاوت که بجای عدد 1 نشانگر تعداد سطر در توابع یاد شده است (…, ()ones(),zeros(),rand) عدد دلخواه m را میگذاریم لذا یک ماتریس m×n خواهیم داشت. توابع خاص: (eye(n: (ماتریس یکهی واحد) از این تابع […]
GUI و واسطه ها گرافیتی در متلب نمایش پنجره اعلام صبر کردن کاربر تا زمان پایان محاسبات (به همراه نمایش میزان پیشرفت محاسبات) (Wait Bar Dialog Box)، با دستور waitbar ، در متلب (MATLAB) فرض کنید در برنامه متلبی (MATLAB) که می نویسیم، بخشی از برنامه دارای محاسبات زمان بر می باشد و بنابراین باید […]