查看: 1870|回复: 3|关注: 1

[已解决] 每个坐标点对应的函数值应该怎样表示?

[复制链接]

新手

33 麦片

财富积分


050


17

主题

47

帖子

0

最佳答案
  • syms x y
  • z1=x+y;
  • z2=x-y;
  • p3=zeros(4,3);
  • for m=1:4
  •     for n=1:3
  •         p1=subs(z1,{x,y},{m,n});
  •         p2=subs(z2,{x,y},{m,n});
  •         p3(m,n)=p1.^2+p2.^2;
  •     end
  • end
  • 上面程序m.m均为整数,我问下当m,n为小数时,比如m=0.5:0.25:2, n=0.75:0.5:2.75.应该怎么写的,谢谢大家!就是把这些点的函数值怎样写在矩阵中。

回复主题 已获打赏: 0 积分

举报

论坛优秀回答者

7

主题

1508

帖子

321

最佳答案
  • 关注者: 77
发表于 2020-6-9 14:09:44 | 显示全部楼层 |此回复为最佳答案
仅供参考
  1. syms x y
  2. z1=x+y;
  3. z2=x-y;
  4. p3=zeros(4,3);
  5. m=0.5:0.25:2;
  6. n=0.75:0.5:2.75;
  7. for i=1:length(m)
  8.     for j=1:length(n)
  9.         p1=subs(z1,{x,y},{m(i),n(j)});
  10.         p2=subs(z2,{x,y},{m(i),n(j)});
  11.         p3(i,j)=p1.^2+p2.^2;
  12.     end
  13. end
复制代码
回复此楼 已获打赏: 0 积分

举报

新手

33 麦片

财富积分


050


17

主题

47

帖子

0

最佳答案
 楼主| 发表于 2020-6-9 15:06:23 | 显示全部楼层
谢谢,太热心了!
回复此楼 已获打赏: 0 积分

举报

新手

33 麦片

财富积分


050


17

主题

47

帖子

0

最佳答案
 楼主| 发表于 2020-6-9 15:27:19 | 显示全部楼层

再麻烦大哥一下:P,
syms x y z t
f=x.^2+y-2.*z-t;
F=zeros(5,3,3);
m=1:2:10;
n=1:3;
p=[1 2 3];
q=[0 1 4];
for i=1:length(m)
    for j=1:length(n)
        for k=1:length(p)
F(i,j,k)=subs(f,{x,y,z,t},{m(i),n(j),p(k),q(k)});
    end
end
不同的m,n值在点(1.0)得到一个矩阵,现在我想用同样的m.n值得到在点(2.1)、点(3.4)的矩阵,级上面代码中的(p.q)点,请问怎么修改,能用分页矩阵最好,谢谢!
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表