错误与编写一个函数

1视图(30天)
galben
galben 2022年11月2日
回答: 沃尔特·罗伯森 2022年11月2日
函数跨度(v, c)
一个= [];
n =长度(一个);
i = 1: n
u = c {};
u = u ';
一个= (u (:));
结束
v = v ';
v = (,);
如果等级(A) = =等级([v])
disp (“鉴于向量张成的空间。”)
其他的
disp (“鉴于向量张成的空间。”)
结束
所有函数在脚本必须关闭“结束”。
我不明白这反应…谢谢

答案(3)

Fangjun江
Fangjun江 2022年11月2日
编辑:Fangjun江 2022年11月2日
你必须包括在您的脚本。这不是你所有的代码。
直接的解决方案是添加一个“结束”结束时,函数的“结束” 跨度(v, c)

史蒂文的主
史蒂文的主 2022年11月2日
如果你在写一个函数在一个文件和函数 任何 函数在函数文件结尾 结束 然后 每一个 函数在函数文件 必须 最后一个 结束
如果你在写一个函数在一个函数的脚本文件 必须 最后一个 结束

沃尔特·罗伯森
沃尔特·罗伯森 2022年11月2日
现有的 结束 代码的最后一行是 结束 匹配的 如果 声明。你需要一个额外的 结束 匹配的声明 函数 线。

类别

找到更多的在线性代数帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!