MATLAB怎么把二维图形变成三维图形
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/14 12:25:26
![MATLAB怎么把二维图形变成三维图形](/uploads/image/f/691234-34-4.jpg?t=MATLAB%E6%80%8E%E4%B9%88%E6%8A%8A%E4%BA%8C%E7%BB%B4%E5%9B%BE%E5%BD%A2%E5%8F%98%E6%88%90%E4%B8%89%E7%BB%B4%E5%9B%BE%E5%BD%A2)
t=-2*pi:0.1:2*pi;plot(t,cos(2*t).*exp(t),'r-')再问: 问一下,再将这个加上“在图中以函数名作为图形框的标题,并标注出刻度y=0、y为最大值和最小值处的x刻
2维?有x,有y,他们正好成对,然后plot就好了呀
使用holdon当然也可以这样画假设矩阵为At=1:24;plot(t,A(3,:),t,A(4,:),t,A(5,:))
绘制曲面曲线里面有好多种方法可以画出二维线图用压扁或剖切线或投影看情况用哪个啊
交大的吧!A=imread('tu.bmp');m=1;isfirst=1;fori=1:648forj=1:1152ifA(i,j)==0ifisfirst==1fyh=i;isfirst=0;en
描点?你是想跟PS一样能够四个角拉缩么,感觉处理图片时还是用PS,然后导进AI再问:嗯不是我的意思是说把一张JPG的图片拖到AI里以后怎么把它变成边缘和内部都是锚点的那种矢量图呢
[x,y,z]=sphere(50);X=30*x;Y=30*y;Z=30*z;figure(1)surf(X,Y,Z);I=find(abs(Z)>4&abs(Z)14&abs(Z)
比如矩阵Aa=A(:)则a将A的所有元素放在一行
最基本的plot
自己写个函数,两重循环,就可以翻转再问:什么函数啊?求指教、、、再答:楼下是对的,用这个:B=flipud(A)对矩阵A绕水平轴进行上下翻转。如果A是一个列向量,flipud(A)将A中的元素顺序进行
本人记得只要选择软件对头,绘画完毕三个视图会自动生成三维图像.每条曲线代表曲面视野的分割界限.再问:选择软件对头?再答:在04年看到别人的CAD软件绘图是可以自动生成三维图像的,你可以广泛查询一下,具
a=fix(rand(20)*2);%20x20的矩阵,要填黑处为1,其他地方为0,这里用随机矩阵代替你的数据imagesc([0.5:19.5],[0.5:19.5],a);colormap([00
好像没有直接能变成想要的函数,不过有个变维函数,reshape函数.另外记住矩阵元素的排列是从上到下,从左倒右的,按照这个规则以及变维函数可以实现想要的功能:>>a=1:6a=123456>>b=re
x=-3:0.2:3;>>y=normpdf(x,0,1);>>plot(x,y)二维:
已加你了.
用scatter吧,散点图.scatter(x,y,10,p,'filled');%x,y是坐标,p是数值,10代表点的大小(可以根据需要改),filled代表点实心填色.再问:就是说p是和x一样长度
其实这样的问题我以前好像也遇见过,我倒是能够实现你的要求,但这里面有个问题要说清楚就是我也不是很明白,为什么矩阵的相邻元素转换成ASCII时,中间的分隔符,不管是空格、逗号都自动转换成为2个空格的AS
A=diag(b,n)b为列向量.n为零时或不指定是为主对角线.你的问题A=diag(b)就行
在图行的工具栏里直接点击
这个你问得都很粗略,二维数据组?是坐标x,y吗,画图直接plot(x,y)再问:比如说X=1,2,3,4,Y=2,4,6,8,在matlab中如何书写再答:X=[1234];Y=[2468];plot