(matlab )问题在哪里呢?
clear allsyms x y k1 k2
z=sin(k1*x).*cos(k2*y);
K1=1:3;
K2=1:8;
=meshgrid(K1,K2);
f=subs(z,{k1,k2},{xx,yy});
f
个人编写的小程序,不清楚问题出在哪里,恳请大侠指点!! f =
[ sin(x)*cos(y), sin(2*x)*cos(y), sin(3*x)*cos(y)]
[ sin(x)*cos(2*y), sin(2*x)*cos(2*y), sin(3*x)*cos(2*y)]
[ sin(x)*cos(3*y), sin(2*x)*cos(3*y), sin(3*x)*cos(3*y)]
[ sin(x)*cos(4*y), sin(2*x)*cos(4*y), sin(3*x)*cos(4*y)]
[ sin(x)*cos(5*y), sin(2*x)*cos(5*y), sin(3*x)*cos(5*y)]
[ sin(x)*cos(6*y), sin(2*x)*cos(6*y), sin(3*x)*cos(6*y)]
[ sin(x)*cos(7*y), sin(2*x)*cos(7*y), sin(3*x)*cos(7*y)]
[ sin(x)*cos(8*y), sin(2*x)*cos(8*y), sin(3*x)*cos(8*y)]
回复 沙发 波波球 的帖子
我用的是matlab6.5,报错!是不是matlab6.5 不能完成这个操作?怎么回事呢??
[ 本帖最后由 soberprogress 于 2008-11-18 17:57 编辑 ]
回复 板凳 soberprogress 的帖子
请问报的什么错? f=subs(z,{k1,k2},{xx,yy});??? Error using ==> maple
Error, (in linalg) non matching dimensions for vector/matrix product
Error in ==> C:\MATLAB6p5\toolbox\symbolic\@sym\subs.m
On line 228==> NEWf = sym(maple('evalm',strrep(NEWf,'MATRIX','array'))); 还有的的显示 结果为 NaN
回复 5楼 ChaChing 的帖子
是matlab版本的问题吗?是的 我试过了, matlab7.6给出正确结果!![ 本帖最后由 soberprogress 于 2008-11-19 16:27 编辑 ]
回复 7楼 soberprogress 的帖子
我笔电版本是V6.5 & V5.3office里才有v7.0版本, 但无symbolic toolbox
so 我不能试
页:
[1]