用matlab实现以下的问题:已知一个具体的平面方程,如何画出三维点的图形

[复制链接]
查看11 | 回复2 | 2012-8-28 16:14:09 | 显示全部楼层 |阅读模式
plot3(5*rand(1,20)-2.5,5*rand(1,20)-2.5,5*rand(1,20)-2.5,'.')%生成宽度为5的随机向量(20个特殊点)grid onhold onA=5*rand(1,100)-2.5%(生成100个点的A阵,宽度为5)B=5*rand(1,100)-2.5%(生成100个点的B阵,宽度为5)for i=1:100C(i)=-1/4*(A(i))-1/2*B(i)hold onplot3(A(i),B(i),C(i),'r.')%(循环一次描一次点)i=i+1end...
回复

使用道具 举报

千问 | 2012-8-28 16:14:09 | 显示全部楼层
C=0;x=10*(rand(1,125)-.5);y=10*(rand(1,125)-.5);z=(C-x-2*y)/4 % x+2y+4z=C%假设你希望误差大概在40%-80%z(101:125)=z(101:125).*(1.4+.4*rand(1,25));plot3(x,y,z,'.')还需要添加什么可继续追问...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行