In an assignment A(I) = B, the number of elements in B and I must be the same
1 回表示 (過去 30 日間)
古いコメントを表示
I have written a simple Matlab s-function program to calculate nearest coordinates in a parallelogram, . the code is as follows:
function sys = mdlOutputs(t,x,u)
g=u(1);
h=u(2);
global m;
global n;
global m1;
global m2;
global n1;
global n2;
m=0;
if (g<m)
m1=m-1;
m2=m;
else
m=m+1;
end
n=0;
if (h<n)
n1=n-1;
n2=n;
else
n=n+1;
end
M1=m1;
M2=m2;
N1=n1;
N2=n2;
sal(1)=M1;
sal(2)=M2;
sal(3)=N1;
sal(4)=N2;
sys=sal;
% End of mdlOutputs.
4 件のコメント
Image Analyst
2013 年 12 月 24 日
編集済み: Image Analyst
2013 年 12 月 24 日
And of course give us the error message. This means ALL THE RED TEXT, not some small snippet clipped out of it like you did. I mean, how can we even know what line gave the error if you did not include the part of the error message that gives that information, and you did not give use enough information to run your code, and you did not attach your m-file for the function and the unit test for it? By the way, please read this: http://www.mathworks.com/matlabcentral/answers/13205-tutorial-how-to-format-your-question-with-markup
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Block and Blockset Authoring についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!