MATLAB初学者:请问下面代码该怎么改才能运行成功?

img

我目前就是找视频自学,但感觉不是很系统,希望有人能指点一下如何系统的学习MATLAB的相关知识。

一言两语很难说的清楚,你这是定义函数吧?函数不能直接运行,得主程序调用,而是if不能去直接判断字符串,反正一堆问题!

img


我发现在input括号里后面加‘s’后,另外将no改为n o后就可以运行成功,但是我不太明白为啥这样子修改后可以成功运行的原理


if length(a)==3
if a=='yes'
    disp(1)
end
end
if length(a)==2
if a=='no'
    disp(2)
end
end