Matlab та бағдарламалау элеметтері


if-else-end if Шарт Өрнек _1 Қатынас операторы_ Өрнек _2



бет5/5
Дата04.05.2023
өлшемі366,17 Kb.
#176033
түріСценарий
1   2   3   4   5
Байланысты:
Matlab та бағдарламалау элеметтері

if-else-end

if Шарт Өрнек _1 Қатынас операторы_ Өрнек _2

Нұсқаулар _1

else

Нұсқаулар _2

end

Қатынас операторлары ретінде келесі операторлар қолданылады : ==, <, >, <=, >= или ~=. Бұл операторлардың барлығы олардың арасында бос орын жоқ таңбалар жұбы.

for...end циклы

For,end типті цикл конструкциялары әдетте қайталанатын циклдардың берілген санымен есептеулерді ұйымдастыру үшін қолданылады. Мұндай циклдің құрылымы келесі түрге ие:

for vаг= Өрнек

Нұсқаулық....

end

Өрнек көбінесе s :d: e түрінде жазылады, мұндағы s - var цикл айнымалысының бастапқы мәні, d - осы айнымалының өсуі және e -цикл аяқталған кезде басқару айнымалысының соңғы мәні. s :E түрінде жазу да мүмкін (бұл жағдайда d=1). Циклде орындалатын нұсқаулар тізімін end операторы аяқтайды.

for...end мысал

figure(1)

for x=1:100

y(x)=0.01*x;

end

plot(1:x,y(1:x)); grid on;

For-end және if-end операторларын ортақ пайдалану мысалы

figure(2)

x=1:0.5:100;

for i=1:length(x)

if (x(i)>0)&&(x(i)<20)

y(i)=sin(x(i));

end

if (x(i)>=20)&&(x(i)<50)

y(i)=2+cos(x(i));

end

if (x(i)>=50)&&(x(i)<=100)

y(i)=log(x(i));

end

end

plot(x,y); grid on;

Қорытынды

MATLAB ортасында өте қуатты және ыңғайлы бағдарламалау құралдары бар.MATLAB ортасында бағдарламалау m-сценарий файлдарын және M-функция файлдарын пайдалануға негізделген. MATLAB ортасында айнымалы аргументтер саны бар функцияларды қолдау мүмкіндігі бар. Басқару құрылымдарын (шартты операторлар, циклдар) және диалог функцияларын пайдалану бағдарламалардың сызықтық емес құрылымдарын ұйымдастыруға мүмкіндік береді.

Қолданылған әдебиет

  • Половко А.М., Бутусов П.Н. MATLAB для студентов. – СПб.: БХВ-Петербург, 2005. – 320 с.
  • Дьяконов В.П. MATLAB 6: учебный курс. – СПб.: Питер, 2001. – 592 с.
  • Дьяконов В.П., Круглов В. Математические пакеты расширения MATLAB. Специальный справочник.
  • Дьяконов В.П. MATLAB 6.5 SP1/7.0 + Simulink 5/6. Основы применения. Серия «Библиотека профессионала». – М.: СОЛОН. Пресс, 2005. – 800 с.
  • Дьяконов В.П. MATLAB 6.5 SP1/7 + Simulink 5/6R в математике и моделировании. Серия Библиотека профессионала. – М.: СОЛОН-Пресс, 2005. – 576 с.
  • Потемкин В. Г. Система инженерных и научных расчетов MATLAB 5.х: в 2-х т.
  • Чен К., Джиблин П. Ирвинr А. МAТLAВ в математических исследованиях: Пер. с анrл. – М.: Мир, 2001. – 346 c.
  • Ануфриев И.Е., Смирнов А.Б., Смирнова Е.Н. MATLAB 7. – СПб.: БХВ-Петербург, 2005. – 1104 с.

Назарларыңызға рахмет



Достарыңызбен бөлісу:
1   2   3   4   5




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет