matlab画等势线的程序,求助大牛MATLAB画三维等势面
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
首先,我先描述一下我的问题,我得到了一个三维数组,数字代表了三维空间中的势能,我想把等势面画出来,也就是把势能相同的点连接起来形成面,问下有没有大牛会的,之前我用的contour可以画二维的,三维的真心不会了,我附上二维的程序还有球三维数组的程序,希望有好心人帮我,十分感谢!
function [U1,k]=cff(a)%二维等势面,可以实现%
x=5;y=5;
U1=[0 100 100 100 0
0 75 75 75 0
0 50 50 50 0
0 25 25 25 0
0 0 0 0 0];
U2=U1;maxt=1;k=0;
while(~(maxt<1e-3||k>100000))
k=k+1;
maxt=0;
for i=2:y-1,
for j=2:x-1,
U2(i,j)=U1(i,j)+a*(U1(i,j+1)+U1(i+1,j)+U2(i-1,j)+U2(i,j-1)-4*U1(i,j))/4;
t=abs(U2(i,j)-U1(i,j));
if(t>maxt) maxt=t;
end
end
end
U1=U2;
contour(U1);
grid on
end
end
function cff1(a)%三维的contour函数实现不了
x=5;y=5;z=5;
U1=[0 100 100 100 0
0 75 75 75 0
0 50 50 50 0
0 25 25 25 0
0 0 0 0 0];
C1=repmat(U1,[1,1,5]);
C2=C1;maxt=1;k=0;
while(~(maxt<1e-3||k>100000))
k=k+1;
maxt=0;
for i=2:y-1,
for j=2:x-1,
for m=2:z-1,
C2(i,j,m)=C1(i,j,m)+a*(C1(i,j+1,m)+C1(i+1,j,m)+C2(i-1,j,m)+C2(i,j-1,m)+C1(i,j,m+1)+C2(i,j,m-1)-6*C1(i,j,m))/6;
t=abs(C2(i,j,m)-C1(i,j,m));
if(t>maxt) maxt=t;
end
end
end
end
C1=C2
contour(C1);
grid on
end
end
matlab画等势线的程序,求助大牛MATLAB画三维等势面相关推荐
- Matlab如何打开新版本程序,求助:老程序在新版本的matlab中运行
本帖最后由 麦克雷 于 2020-12-31 19:39 编辑 求助:想使用一个多年前的老程序,但是新版本的matlab不支持运行.matlab版本R2018a. 程序目的是仿真一个三阶电路,图片见附 ...
- pid算法matlab仿真程序和c程序,pid算法matlab仿真程序和c程序.doc
pid算法matlab仿真程序和c程序.doc 1 增量式 PID 控制算 法 Matlab 仿真程序 设一被控对象 G(s) =50/(0.125s^2+7s),用增量式 PID 控制 算法编写仿真 ...
- matlab能否独立做程序,如何将MATLAB程序编译成独立可执行的程序
如何将MATLAB程序编译成独立可执行的程序?如何将编译好的独立可执行程序发布在没有安装MATLAB的电脑上?下面将一步步实现: 一.生成独立可执行的程序(exe文件)步骤 1.安装编译器.可有多种选 ...
- matlab画等势线,求助大牛MATLAB画三维等势面
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 首先,我先描述一下我的问题,我得到了一个三维数组,数字代表了三维空间中的势能,我想把等势面画出来,也就是把势能相同的点连接起来形成面,问下有没有大牛会的, ...
- 用matlab画三维凸起,求助大牛MATLAB画三维等势面
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 首先,我先描述一下我的问题,我得到了一个三维数组,数字代表了三维空间中的势能,我想把等势面画出来,也就是把势能相同的点连接起来形成面,问下有没有大牛会的, ...
- matlab 等势面立体图,求助大牛MATLAB画三维等势面
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 首先,我先描述一下我的问题,我得到了一个三维数组,数字代表了三维空间中的势能,我想把等势面画出来,也就是把势能相同的点连接起来形成面,问下有没有大牛会的, ...
- matlab qpsk 星座图,【求助】如何画QPSK信号的星座图?各位高手帮帮忙啊!小弟...
%%% 初始化参数 %%%%%%%%%%%%%%%%%%%%% T=1; % 基带信号宽度,也就是频率 fc=2/T; ...
- matlab画转体_【求助】matlab生成旋转体?
CODE: clear x = 0 : pi / 10 : 2 * pi; % x范围 y = 2 + cos( x ); % y = f( x ); [ X, Y, Z ] = cylind ...
- matlab提取图像特征程序,图像特征提取matlab程序
<图像特征提取matlab程序>由会员分享,可在线阅读,更多相关<图像特征提取matlab程序(2页珍藏版)>请在人人文库网上搜索. 1.直接帧间差分,计算阈值并进行二值化处理 ...
最新文章
- 【论文小技巧】一招搞定论文高速下载
- 11.3/11.4/11.5 MySQL安装
- ASP.NET基础教程-SqlConnection对象-使用连接事件
- 纸上谈兵: 哈希表 (hash table)
- es6添加删除class_es6中class类的使用
- linux 实验 ps,Linux实验室:监控命令iostat与ps_服务器x86服务器-中关村在线
- 计算机动画 应用,计算机动画与应用.PDF
- 简单Java Web 开发:Eclipse+Struts2+Tomcat+MySQL(workbench)+SAE
- matlab把图片制作成视频
- (青龙面板)xdd机器人对接诺兰进行短信提交
- Python 淘宝商品价格爬取(requests库+正则表达式)
- 锂离子电池性能测试软件,锂离子电池最常用的性能测试-放电曲线分析攻略(8000字长文)...
- C# 调用摄像头解析二维码
- PWM(Pulse Width Modulation)调试原理
- kdj指标主要看哪个值_kdj指标K · D ·J 分别表示什么
- 精解PCI Express---基础篇
- Aircrack-ng之Airodump-ng命令
- Java系列——五子棋的实现
- 最难游戏2计算机5关,史上最牛的游戏2攻略 史上最牛的游戏1~5关攻略
- 微信小程序的发展历史