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

اشتباه نگرفتن رشته ها (string) با توابع (function)، در متلب (MATLAB)

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

مثال

نتیجه :

مشاهده می کنید که نتیجه برابر با f(x=5)=36 نیست. مشکل در این است که ما f را به صورت یک تابع تعریف نکرده ایم، زیرا عبارت 2*x+2*y در میان دو علامت ' قرار داده شده است که باعث می شود، نرم افزار متلب آن را به صورت یک ((رشته)) در نظر بگیرد. چون f به صورت یک رشته در نظر گرفته شده است، بنابراین دستور (5) f ، پنجمین کاراکتر در رشته f را نمایش خواهد داد، که برابر عدد 2 می باشد.

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

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