matlab 虚部怎么表示,matlab – 如何绘制与其虚部相关的复杂系统
对于绘图,需要使用一系列值.所以,使用x = a b * i:
[a,b] = meshgrid(-10:0.1:10); %// creates two grids
ComplexValue = a+1i*b; %// get a single, complex valued grid
CompFun = @(x)(- real(x.^3) + imag((10 + x.*1i)./(- 100.*x.^2 + x.*5i + 20))); %// add dots for element wise calculation
result = CompFun(ComplexValue); %// get results
pcolor(a,b,result) %// plot
shading interp %// remove grid borders by interpolation
colorbar %// add colour scale
ylabel 'Imaginary unit'
xlabel 'Real unit'
我确实必须在你的等式中添加点(即元素乘法)以使其工作.
figure
contourf(a,b,result,51) %// plots with 51 contour levels
colorbar
我在这里使用-10:0.01:10的网格网格来获得更高的分辨率:
如果您不愿意手动复制解决方案以添加元素明智的乘法点,您可以求助于循环:
grid = -10:0.1:10;
result(numel(grid),numel(grid))=0; %// initialise output grid
for a = 1:numel(grid)
for b = 1:numel(grid)
x = grid(a)+1i*grid(b);
result(a,b) = ImaginaryPart(x);
end
end
这提供了相同的结果,但两者都有利有弊.它比矩阵乘法慢,即比在你的方程中添加点,但它不需要手动操作输出.
matlab 虚部怎么表示,matlab – 如何绘制与其虚部相关的复杂系统相关推荐
- matlab画三维图电磁场,利用matlab实现矩形波导电磁场分布图的绘制.doc
利用matlab实现矩形波导电磁场分布图的绘制.doc 利用MATLAB实现矩形波导电磁场分布图的绘制(附源程序)通过MATLAB计算并绘出任意时刻金属矩形波导的主模TE10模的电磁场分布图.波导尺寸 ...
- matlab 三维点 边界曲面,不用matlab如何从散点数据绘制极坐标三维曲面图?
[ 在 OSN10 (老洪) 的大作中提到: ] : 标 题: Re: 不用matlab如何从散点数据绘制极坐标三维曲面图? : 发信站: 水木社区 (Sat Dec 15 20:47:17 201 ...
- 利用MATLAB对数据进行切片并绘制图表
利用MATLAB对数据进行切片并绘制图表 文章目录 利用MATLAB对数据进行切片并绘制图表 1 读取txt文件 2 对矩阵进行切片,提取信息 3 使用MATLAB绘图 4 附录--完整代码 1 读取 ...
- matlab画图三维立体,matlab的三维图形绘制
1 基本命令 plot3(x,y,z,'s') %绘制三维曲线 plot3(x1,y1,z1,'s1',x2,y2,z2,'s2',...) %绘制多条三维曲线 说明:当xyz为同维向量 ...
- matlab绘制两个函数,用matlab程序 在同一图中绘制两个函数,这两个函数分别是: , ,,matlab怎样同时画出两个函数图...
导航:网站首页 > 用matlab程序 在同一图中绘制两个函数,这两个函数分别是: , ,,matlab怎样同时画出两个函数图 用matlab程序 在同一图中绘制两个函数,这两个函数分别是: , ...
- MATLAB小技巧(1)绘制图像能量图
MATLAB小技巧(1)绘制图像能量图 前言 一. MATLAB仿真 二. 仿真结果 三. 小结 前言 MATLAB进行图像处理相关的学习是非常友好的,可以从零开始,对基础的图像处理都已经有了封装好的 ...
- MATLAB 8乘8西洋跳棋棋盘绘制
MATLAB 8乘8西洋跳棋棋盘绘制 画一个黑白相间的棋盘: 可以先用白色作为底色, clc clear axis equal off %隐藏坐标轴 hold on %保持当前绘画窗口 fill([0 ...
- matlab做万有特性曲线,MATLAB的发动机万有特性曲线绘制方法程序
<MATLAB的发动机万有特性曲线绘制方法程序>由会员分享,可在线阅读,更多相关<MATLAB的发动机万有特性曲线绘制方法程序(2页珍藏版)>请在人人文库网上搜索. 1.不同转 ...
- matlab电磁场图像如何画,利用matlab实现矩形波导电磁场分布图的绘制
利用matlab实现矩形波导电磁场分布图的绘制 利用 Matlab 实现矩形波导电磁场分布图的绘制(附源程序)通过 Matlab 计算并绘出任意时刻金属矩形波导的主模 TE10 模的电磁场分布图.波导 ...
- Matlab三角网线和三角曲面图绘制
Matlab三角网线和三角曲面图绘制 在Matlab中,我们可以使用trisurf和trimesh等函数绘制三角网线和三角曲面图.这种绘制方式常用于3D可视化和科学计算.数据可视化等领域. 下面,我们 ...
最新文章
- vista 文件夹提升权限
- Algorithm Course Review(7.1)
- sizeof()浅解
- java for与foreach_java中for和foreach的区别是什么?
- 安装了git之后visual studio 2019变得很卡怎么办?(工具 --> 选项 --> 源代码管理工具【设置成无】)
- (十五)WebGIS中平移功能的设计和实现
- [深度学习] 自然语言处理---Transformer 位置编码介绍
- SharePoint 2013 开发——其他社交功能
- 【集合框架】JDK1.8源码分析HashSet LinkedHashSet(八)
- File was loaded in the wrong encoding: 'UTF-8'
- 查看 linux 网络状态命令,Linux操作系统常用的网络状态查询命令
- 漫画 | 程序员联名把产品经理告上县衙,并列了8大罪状(下)
- debian 安装_如何在 Debian/Ubuntu 系统中检查程序包是否安装?
- mybatis ${}使用注意事项
- UI设计师需要熟记的45个快捷键Windows、Mac
- java类Writer和类Reader小结
- 微信小程序开发手机商城部分代码(不包括支付功能)
- MT6573_android_LCD_backlight_Driver
- Vue引入静态图片的两种方式
- Traceback (most recent call last): File “C:\ProgramData\Anaconda3\lib\site-packages\qtpy\QtWebEngine