MATLAB问题
(简体字)
主程序 goo.m
[a,b]=pos(2,3);
子程序pos.m
function [a,b]=pos(a,b)
p=a;
q=b;
for n = 1:12
eval(['M' num2str(n) ' = p*q*n;'])
end
问题:
在执行后,我的workspace看不见M1~M12 这12个矩阵。
而且我也用whos指令看过了,真的没有。
所以请问各位大大们,帮忙解决此问题。
希望在workspace中可以看到M1~M12 这12个数组!
注:当我没有用子程序执行时,
p=2;
q=3;
for n = 1:12
eval(['M' num2str(n) ' = p*q*n;'])
end
在workspace是可以看到M1~M12 这12个数组,
不知道怎么把这个应用到有主 和 子程序中。
(繁体字)
主程式 goo.m
[a,b]=pos(2,3);
副程式pos.m
function [a,b]=pos(a,b)
p=a;
q=b;
for n = 1:12
eval(['M' num2str(n) ' = p*q*n;'])
end
問題:
在執行後,我的workspace看不見M1~M12 這12個矩陣。
而且我也用whos指令看過了,真的沒有。
所以請問各位大大們,幫忙解決此問題。
希望在workspace中可以看到M1~M12 這12個陣列!
註:當我沒有用副程式執行時,
p=2;
q=3;
for n = 1:12
eval(['M' num2str(n) ' = p*q*n;'])
end
在workspace是可以看到M1~M12 這12個陣列,
不知道怎麼把這個應用到有主 和 副程式中。
[此贴子已经被作者于2007-11-20 21:07:27编辑过]