
[x,y,z]=meshgrid(linspace(-5,5,120))
f=(x.^2+(9*y.^2)./4+z.^2-1).^3-((9*y.^2).*(z.^3))./80-(x.^2).*(z.^3)
p=patch(isosurface(x,y,z,f,0))
set(p,'FaceColor','r')
grid on
daspect([1 1 1])
view(-30,24)
因为教授每天隔三差五找我汇报。我通常会建个loop,然后把每次算好的东西画成的figure 持续存起来。这样在做仿真的时候可以喝茶、看论文、做其他事情。最后把图一起放进PPT就行了。比如:for ii = 1:N
(运算部分)
(画图部分)
saveas(gcf, ['D:/Results/' num2str(ii) '.fig'])
saveas(gcf, ['D:/Results/' num2str(ii) '.tif'])
end
存个.fig是方便以后修改。
同样的思路可以用Matlab直接存PDF+文字,然后合并到一起。我也看到过直接生成PPT的,不过代码比较长,而且 *** 作调试复杂些。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)