matlab函数中括号使用错误function result=howhigh(experiments(i).height)%该函数接受一个高度结构并返回总的英寸高度result=5*experiments(i).height.feet+experiments(i).height.inches;end调用时>> howhigh(experiments(2).height)

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 19:47:06
matlab函数中括号使用错误function result=howhigh(experiments(i).height)%该函数接受一个高度结构并返回总的英寸高度result=5*experiments(i).height.feet+experiments(i).height.inches;end调用时>> howhigh(experiments(2).height)

matlab函数中括号使用错误function result=howhigh(experiments(i).height)%该函数接受一个高度结构并返回总的英寸高度result=5*experiments(i).height.feet+experiments(i).height.inches;end调用时>> howhigh(experiments(2).height)
matlab函数中括号使用错误
function result=howhigh(experiments(i).height)
%该函数接受一个高度结构并返回总的英寸高度
result=5*experiments(i).height.feet+experiments(i).height.inches;
end
调用时
>> howhigh(experiments(2).height)
Error:File:howhigh.m Line:1 Column:36
Unbalanced or unexpected parenthesis or bracket.
结构体编的应该没问题,括号使用错误?

matlab函数中括号使用错误function result=howhigh(experiments(i).height)%该函数接受一个高度结构并返回总的英寸高度result=5*experiments(i).height.feet+experiments(i).height.inches;end调用时>> howhigh(experiments(2).height)
定义function的时候,参数不用那样写啊,直接用一个变量代替就行了,这样语法不对的.
function result=howhigh(h)
%该函数接受一个高度结构并返回总的英寸高度
result=5*h.feet+h.inches;