当前位置:网站首页>Day (4) of picking up matlab

Day (4) of picking up matlab

2022-04-23 15:59:00 Sola_ Ex

Matlab

if Use

if  Conditions 
esleif  Conditions 
....
else 
end

switch Use

switch  Variable 
	case  Conditions 1   
						 Perform tasks 1
	case  Conditions 2  
						 Perform tasks 2
	....
	otherwise
						 Perform other 
end

Input statement

X = input('message')		% Input data format 
X = input('message','s')	% Input string format 

notes : Inside massage You can write something else , Such as : Please export xxx. In data format , Using a string will result in an error . String supports Chinese input .

Output statement

disp()

I think this disp() Your orders are interesting , Rich and colorful formats , Such as :

disp(' Xu Lao is very awesome ')		% Print characters directly 
disp([' peng ',[' Guy '],[' It's also awesome '])
disp(666)
disp([' Xu Lao ',num2str(666)]) % Printing effect , Xu Lao  666

Format output :
 Insert picture description here

fprintf(formatSpace,A)     %formatSpace Is the format type ,A Is the output 

Such as :

fprintf(' Xu Lao  long %d\n cm',14)   % effect : Xu Lao  long 14 cm 
fprintf(' Guijia  long %4.1f\n cm',5.1)   % effect : Guijia  long 5.1 cm 

In fact this with C The language is very similar to .

for loop

for  Loop control variable   =  Variable range 
	 Execute statement 
end

Such as :

for a=10:20
	fprintf('value is %d\n',a)
end

The final result is to print 10-20 All integers of ( In steps of 1)

while loop

while  Judge the condition 
	 Execute statement 
end

Be careful :while The judgment conditions in , It's actually if It's the same inside .

break And continue

break Use , Such as :

while true
	....
	if  Conditions met 
			break;
	end

end

if Inside break immediate withdrawal while loop ,
continue Use , Such as :

while true
	....
	if  Conditions met 
		continue;
	end

end

The function is to exit this while loop , Then go on to the next while.

Special reminder :
stay matlab in , Whether through script (.m file ) Or directly in cmd windows Executed under while, If while Always in a cycle , And you want to stop , You can press ctrl +c Forced shutdown .( I've got the blue screen of the computer )

版权声明
本文为[Sola_ Ex]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204231554164141.html