对于绘图,需要使用一系列值.所以,使用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 – 如何绘制与其虚部相关的复杂系统相关推荐

  1. matlab画三维图电磁场,利用matlab实现矩形波导电磁场分布图的绘制.doc

    利用matlab实现矩形波导电磁场分布图的绘制.doc 利用MATLAB实现矩形波导电磁场分布图的绘制(附源程序)通过MATLAB计算并绘出任意时刻金属矩形波导的主模TE10模的电磁场分布图.波导尺寸 ...

  2. matlab 三维点 边界曲面,不用matlab如何从散点数据绘制极坐标三维曲面图?

    [ 在 OSN10 (老洪) 的大作中提到: ] : 标  题: Re: 不用matlab如何从散点数据绘制极坐标三维曲面图? : 发信站: 水木社区 (Sat Dec 15 20:47:17 201 ...

  3. 利用MATLAB对数据进行切片并绘制图表

    利用MATLAB对数据进行切片并绘制图表 文章目录 利用MATLAB对数据进行切片并绘制图表 1 读取txt文件 2 对矩阵进行切片,提取信息 3 使用MATLAB绘图 4 附录--完整代码 1 读取 ...

  4. matlab画图三维立体,matlab的三维图形绘制

    1 基本命令 plot3(x,y,z,'s')      %绘制三维曲线 plot3(x1,y1,z1,'s1',x2,y2,z2,'s2',...)   %绘制多条三维曲线 说明:当xyz为同维向量 ...

  5. matlab绘制两个函数,用matlab程序 在同一图中绘制两个函数,这两个函数分别是: , ,,matlab怎样同时画出两个函数图...

    导航:网站首页 > 用matlab程序 在同一图中绘制两个函数,这两个函数分别是: , ,,matlab怎样同时画出两个函数图 用matlab程序 在同一图中绘制两个函数,这两个函数分别是: , ...

  6. MATLAB小技巧(1)绘制图像能量图

    MATLAB小技巧(1)绘制图像能量图 前言 一. MATLAB仿真 二. 仿真结果 三. 小结 前言 MATLAB进行图像处理相关的学习是非常友好的,可以从零开始,对基础的图像处理都已经有了封装好的 ...

  7. MATLAB 8乘8西洋跳棋棋盘绘制

    MATLAB 8乘8西洋跳棋棋盘绘制 画一个黑白相间的棋盘: 可以先用白色作为底色, clc clear axis equal off %隐藏坐标轴 hold on %保持当前绘画窗口 fill([0 ...

  8. matlab做万有特性曲线,MATLAB的发动机万有特性曲线绘制方法程序

    <MATLAB的发动机万有特性曲线绘制方法程序>由会员分享,可在线阅读,更多相关<MATLAB的发动机万有特性曲线绘制方法程序(2页珍藏版)>请在人人文库网上搜索. 1.不同转 ...

  9. matlab电磁场图像如何画,利用matlab实现矩形波导电磁场分布图的绘制

    利用matlab实现矩形波导电磁场分布图的绘制 利用 Matlab 实现矩形波导电磁场分布图的绘制(附源程序)通过 Matlab 计算并绘出任意时刻金属矩形波导的主模 TE10 模的电磁场分布图.波导 ...

  10. Matlab三角网线和三角曲面图绘制

    Matlab三角网线和三角曲面图绘制 在Matlab中,我们可以使用trisurf和trimesh等函数绘制三角网线和三角曲面图.这种绘制方式常用于3D可视化和科学计算.数据可视化等领域. 下面,我们 ...

最新文章

  1. vista 文件夹提升权限
  2. Algorithm Course Review(7.1)
  3. sizeof()浅解
  4. java for与foreach_java中for和foreach的区别是什么?
  5. 安装了git之后visual studio 2019变得很卡怎么办?(工具 --> 选项 --> 源代码管理工具【设置成无】)
  6. (十五)WebGIS中平移功能的设计和实现
  7. [深度学习] 自然语言处理---Transformer 位置编码介绍
  8. SharePoint 2013 开发——其他社交功能
  9. 【集合框架】JDK1.8源码分析HashSet LinkedHashSet(八)
  10. File was loaded in the wrong encoding: 'UTF-8'
  11. 查看 linux 网络状态命令,Linux操作系统常用的网络状态查询命令
  12. 漫画 | 程序员联名把产品经理告上县衙,并列了8大罪状(下)
  13. debian 安装_如何在 Debian/Ubuntu 系统中检查程序包是否安装?
  14. mybatis ${}使用注意事项
  15. UI设计师需要熟记的45个快捷键Windows、Mac
  16. java类Writer和类Reader小结
  17. 微信小程序开发手机商城部分代码(不包括支付功能)
  18. MT6573_android_LCD_backlight_Driver
  19. Vue引入静态图片的两种方式
  20. Traceback (most recent call last): File “C:\ProgramData\Anaconda3\lib\site-packages\qtpy\QtWebEngine

热门文章

  1. 【Redis】 - Redis 6.0 新特性之客户端缓存
  2. ClickHouse的学习记录-1
  3. 学习LaTeX数学公式的一些常用函数
  4. Linux设置登录欢迎信息
  5. Linux: Wsl ubuntu下安装OhMyZsh
  6. TP5 中引入第三方类库
  7. UEFI模式下安装Centos 7
  8. 新浪短链接传递多个参数的正确写法
  9. 计算机模拟化学反应的产物,化学结构和反应机理的计算机模拟技术
  10. 腾讯技术工程 | 腾讯企业级消息中间件CMQ技术解密