matlab循环写入文件内容,科学网—MATLAB循环写入文件 - 杜波的博文

该博客文章介绍了一段MATLAB代码,用于展示三维数据的等值面绘制。通过`isosurface`函数创建等值面,并使用`meshgrid`、`lighting`和`camlight`进行光照和视角调整,生成不同等值面的图像。文章包含一系列从-62到175的等值面图像,并保存为.jpg文件。
摘要由CSDN通过智能技术生成

clc;clear;

load ener1.data

ener=ener1;

len=length(ener)^(1/3);

len1=51;

max(ener(:,5))

min(ener(:,5))

cc=reshape(ener(:,5),len1,len1,len1);

% image(cc);figure(gcf);

ccccc=0:(len1-1);

[X,Y,Z] = meshgrid(ccccc,ccccc,ccccc);

% slice(X,Y,Z,cc,[25],25,[25])

%%

count=0;

for i=-62:5:175

cla;

p = patch(isosurface(X,Y,Z,cc,i));

isonormals(X,Y,Z,cc,p)

daspect([1 1 1])

isocolors(X,Y,Z,flipdim(cc,2),p)

shading interp

grid off

axis(volumebounds(X,Y,Z,cc))

axis tight

view(3)

camlight

lighting phong

count=count+1;

name=['U=',num2str(i)];

legend(name,'North');

name=[num2str(count),'.jpg'];

saveas(gcf,name)

end

转载本文请联系原作者获取授权,同时请注明本文来自杜波科学网博客。

链接地址:http://blog.sciencenet.cn/blog-464042-753219.html

上一篇:关闭WINDOWS的 watch dog 功能(cuda可以在windows不限时运行)

下一篇:简历模板

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值