آموزش متلب (MATLAB)
۵۴۳ آموزش
نمایش دسته بندی ها (۵۴۳ آموزش)

مقایسه دو رشته (string) با یکدیگر، برای چک کردن مثل هم بودن آنها، به صورت غیرحساس به بزرگی و کوچکی حروف (case insensitive)، با دستور strcmpi در متلب

با استفاده از دستور strcmpi در متلب، می توانیم دو رشته (string) را با یکدیگر مقایسه کنیم و ببینیم که آیا دقیقا مثل هم هستند یا خیر. شیوه مقایسه کردن، به صورت غیرحساس بودن به بزرگی و کوچکی حروف (case insensitive) نیز خواهد بود، یعنی برای مثل هم بودن، تنها معیار مثل هم بودن حروف آنها است و از نظر بزرگ بودن یا کوچک بودن حروف، نیازی نیست که مثل هم باشند (مثلا A و a را برابر می گیریم).

اگر دو رشته (string) دقیقا مثل هم باشند، دستور strcmpi ، مقدار 1 را برمی گرداند، اما اگر دو رشته متفاوت باشند، دستور strcmpi ، مقدار 0 را برمی گرداند.

به مثال زیر توجه کنید :

مثال

clear all
close all
clc

A = strcmpi('Yes', 'No')
B = strcmpi('Yes', 'Yes')
C = strcmpi('YES', 'yes')

سه خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه قبلی اجرا شده در متلب می باشد.

نتیجه :


A =

     0


B =

     1


C =

     1
نویسنده علیرضا گلمکانی
شماره کلید 2662
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)