تعویض عبارات در متلب

ساخت وبلاگ

دستور کنترل دیگری که می توانیم از آن استفاده کنیم ، عبارت switch است.

myFirstScrip در اینجا کمی کنترل می شود. بنابراین من قصد دارم فقط یک فایل جدید ، اسکریپت جدید ایجاد کنم. و بگذارید آن را LetsSwitch بنامیم. اولین فیلمنامه ام را می بندم. بیایید فضای کاری خود را پاک کنیم و صفحه را پاک کنیم. LetsSwitch را باز کنید و بیایید ببینیم چگونه اینها را جمع کنیم. من می خواهم در اینجا یک نظر اضافه کنم ، بیانیه سوئیچ را بگویم ، و برای بیانیه سوئیچ ما ، بیایید دو مقدار از کاربر به عنوان ورودی دریافت کنیم و سپس نوع محاسبه ای را که می خواهند انجام دهند روشن کنیم ، چه این اضافه کردن ، کم کردن ، ضرب است ، یا تقسیم کنید. بنابراین برای اولین شماره ما ، من فقط آن را n اینجا می نامم ، و ورودی خواهیم گرفت. مطمئن شوید که از تک نقل قول ها برای ورودی ما استفاده می کنید ، و اجازه دهید تایپ کنیم ، یک عدد وارد کنیم. به نظر خوب میاد. بیایید جلوتر آن را کپی کرده و برای دریافت شماره دیگر خود آن را جای گذاری کنیم ، با آن یک متر تماس بگیرید. و ما خواهیم گفت شماره دیگری را وارد کنید. اوه ، به نظر می رسد آنجا شماره غلط املایی نوشتم. و اجازه دهید از کاربر بپرسیم که می خواهد چه محاسبه ای را انجام دهد. من یک متغیر به نام action ایجاد می کنم ، و ما ورودی های بیشتری خواهیم گرفت. و بیایید بپرسیم چه محاسبه ای باید انجام دهم. و بنابراین این عملکرد روشن است. بنابراین بیایید بیانیه سوئیچ خود را ایجاد کنیم. ما تغییر می دهیم و می بینیم که MATLAB با آبی شدن آن را تشخیص می دهد و ما می خواهیم عملکرد را روشن کنیم. بنابراین بیایید فرض کنیم که کاربر ما رشته ای را وارد می کند که یا جمع می کند ، کم می کند ، ضرب می کند یا تقسیم می کند. بنابراین برای اولین مورد ما ، add را مدیریت خواهیم کرد. مجدداً در MATLAB ، ما نیازی به مراقبت از سازماندهی کارها با بریسهای فر نداریم ، همه اینها با تورفتگی اداره می شوند. بنابراین اجازه دهید متغیر خروجی را اضافه کنیم ، و n m را انجام خواهیم داد. من قصد ندارم اینجا نقطه ویرگول بگذارم تا بتوانیم خروجی خود را روی کنسول ببینیم. من قصد دارم ادامه دهم و بیانیه خروجی خود را در اینجا کپی کنم ، زیرا ما دوباره از آن استفاده خواهیم کرد. و بیایید در مورد بعدی خود تایپ کنیم. باز هم ، می بینیم که MATLAB برای ما فرورفتگی انجام می دهد. و اجازه دهید مورد کسر را در اینجا رسیدگی کنیم. چسباندن و کم کردن. برای مورد بعدی ما ، ضرب ، چسباندن و ضرب خواهیم کرد. و برای مورد بعدی ما تقسیم خواهیم کرد. چسباندن و تقسیم کردن. اکنون در دستورات سوئیچ باید نوعی از حالت پیش فرض را ارائه دهیم که در صورت عدم تطابق هیچ یک از موارد دیگر رخ دهد. بنابراین در بعضی از زبان ها این حالت پیش فرض است اما در MATLAB حالت دیگری است. بنابراین ما در غیر این صورت تایپ می کنیم و بنابراین اگر کاربر ما غیر از جمع کردن ضرب ضرب یا تقسیم چیزی دیگری بگوید ، ما فقط به آنها پیامی خواهیم داد. ما نمایش می دهیم و من می گویم ، متاسفم دیو ، من نمی توانم این کار را انجام دهم. و ما سوئیچ خود را با یک عبارت end بسته بندی می کنیم. بیایید جلو برویم و این فایل را ذخیره کنیم ، و اجازه دهید آن را اجرا کنیم. بنابراین ما در کنسول خود در اینجا می بینیم ، LetsSwtich را داریم. بیایید یک عدد وارد کنیم. وارد شش خواهیم شد. و سپس شماره دیگری را می پرسد ، ما پنج را وارد می کنیم. و چه محاسبه ای باید انجام دهم؟ بنابراین اجازه دهید آنها را اضافه کنید. من یک رشته می دهم ، مطمئن شوید که آن را در نقل قول های تک اینجا قرار می دهید. و ما موفق شدیم ، به 11 رسیده ایم. بنابراین فقط برای سرگرمی ، بیایید آزمایش کنیم و ببینیم آیا می توانیم وارد پرونده دیگری شویم. بنابراین من می خواهم فلش بالا را فشار دهم تا زمانی که به LetsSwitch خود برگردم. اینجا میریم و اجازه دهید یک عدد وارد کنیم. کمی بیشتر املاک و مستغلات را در اینجا به ما بدهید. بیایید یک عدد وارد کنیم. هشت یکی دیگر را وارد کنید. و چه محاسبه ای باید انجام دهم؟ من می خواهم محاسبه تلنگر را انجام دهم. بنابراین من به دستگاه دولتی خود می گویم که تلنگر بزند ، می گوید ببخشید دیو ، من نمی توانم این کار را انجام دهم.

تفاوت plc با SCADA

مبانی اتوماسیون صنعتی 

استخدام فوری مهندس کنترل...
ما را در سایت استخدام فوری مهندس کنترل دنبال می کنید

برچسب : نویسنده : ctrla بازدید : 158 تاريخ : چهارشنبه 11 فروردين 1400 ساعت: 16:14