我是if
第一次尝试测试,实际上功能也是如此。
这是脚本:
function trial()
I = input("f INPUT > Manually input frequency value? (yes/no):");
if I = "yes";
f = input("Please input the frequency value : \n")
elseif I = "no";
f = randi([100 1000],5,5)
endif
O = 2*pi*f;
fprintf("%.2f \n",O);
plot(f,O);
xlabel("Frequency");
ylabel("Angular Frequency");
end
f INPUT > Manually input frequency value? (yes/no):"no"
Please input the frequency value :
有两件事我不明白:
- 为什么我必须用引号写条件?(即
"yes"
不是yes
或"no"
不是no
)。 - 为什么
'no'
条件应该运行输入命令randi
?
有人可以告诉我应该怎么做吗?