?? stucture_if.asv
字號:
% stucture_if.m
% if判斷結構示例
% 求解一元二次方程a*x^2+b*x+c=0的根
% 輸入方程的系數
disp('求解一元二次方程的根:');
a=input('輸入系數a:');
b=input('輸入系數b:');
c=input('輸入系數c:');
disp('輸出計算結果:')
% 計算判別式
delta=b^2-4*a*c;
% delta>0,兩個不同的實數根
if(delta>0)
x1=(-b+sqrt(delta))/(2*a);
x2=(-b-sqrt(delta))/(2*a);
fprintf('兩個不同的實根:\n\tx1=%f\n\tx2=%f',x1,x2);
% delta=0,兩個相等的實數根
elseif delta=0
x1=(-b+sqrt(delta))/(2*a);
fprintf('兩個相同的實根:\n\tx1=x2=%f',x1);
% delta<0,兩個虛根
else
real_a=-b/(2*a);
imag_b=sqrt(abs(delta))/(2*a);
x1=real_a-imag_b*i;
x2=real_a+imag_b*i;
fprintf('兩個不同的實根:\n\tx1=%f\n\tx2=%f',x1,x2);
end
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -