Самая сухая часть MATLAB (два) -структурная часть
咚咚咚 咚咚! ! Я здесь. В
этом разделе наша очередь поиграть со структурой Matlab ! На этот раз хватит. Сядьте.
Говоря о структуре, каждый язык будет изучать, и разделение кода каждого языка немного отличается. Сегодня я расскажу вам только разницу между структурой Matlab и другими языками. Я возьму то же место, то же место одним махом ~ Не
больше, чем Биби, пойди ...
a = 5;
x = [1,2];
y = [3,4];
1. Выберите структуру
(1)% if-elseif-else-конец
if a>0
disp(x);
elseif a==0
disp(a);
else
disp(a-1);
end
Отличия от других языков:
① нет скобок после if;
② нет необходимости заключать его в {};
③ нет пробела между elseif;
④ наконец, он заканчивается на конец.
(2)% переключатель-случай-иначе-конец
switch a
case 0
disp(a);
case 1
disp(a+1);
otherwise
disp('aaa');
end
Отличия от других языков:
①нет скобок после
переключателя ; ② нет двоеточия в строке регистра ; обратите
внимание на отступы кода;
(3)% попытка поймать
try
z = x*y;
catch
z = x.*y; % 若try出错,则执行
end
disp(z);
2. Структура петли
(1)% для переменной цикла = начальное значение: длина шага: конечное значение-конец
for i=0:1:10 % 步长为负,则初值大于终值
disp(i); % 循环体内不可对循环变量做修改
end
(2)% пока-конец
while a>2
disp(a);
a = a-1;
end
3. Программный контроль
% continue пропускает оставшиеся операторы в
текущем цикле и переходит в следующий цикл % break выходит из текущего цикла
% return выскакивает из программы и возвращается.
Эти другие языки такие же, и я выучу их, поэтому я не буду их повторять.
Файл Four.m
(1) Файл сценария : файл, который нельзя вызвать напрямую. Он выполняется в соответствии с потоком сценария от 1 до последней строки; нет входных и выходных параметров, после выполнения переменный результат возвращается в рабочую область и может быть бежать напрямую.
Ниже приведен файл сценария, имя файла предполагается как exp.m
% ******************************** ***** *********
clear
r = 5;
s = pi*r*r;
p = 2*pi*r;
disp(s)
disp(p)
Далее следует призыв
exp
% *********************************************
(2) Функциональный файл : он начинается с функции и имеет ввод и вывод. Переменные являются локальными переменными и не возвращаются в рабочее пространство. Их нужно вызывать.
Ниже приведен файл функций
% ***************************************** ** *
function [s, p] = circ(r) % 文件命名应与函数名一致,系统找文件名circ.m
Расчет CIRC площади круга и периметра
% Простое описание
Параметры: входной параметр r: радиус круга; выходной параметр s: площадь круга, p: периметр
% Подробное описание
s = pi*r*r;
p = 2*pi*r;
end
Далее следует призыв
[a, b] = circ(5); % 返回为多个参数时,若写a = circ(5)则保留第一个返回值
% *********************************************
На этом я закончил структурную часть Matlab. Сухие товары заполнены, и все это является предметом внимания в Matlab. Я также указал в статье на различия с другими языками, и каждому нужно уделять особое внимание. Кодовое слово, над которым работает мой брат, - помочь всем. Если у вас есть вопросы или вы не понимаете, пожалуйста, оставьте комментарий и исправьте меня.
В следующем разделе я расскажу вам о проблемах рисования в Matlab , давайте с нетерпением ждем этого ~
Goodbye