要说明复数的运算,先从解以下的二次方程式的复数根谈起

上式的根有实部 (-2) 及虚部 (±3),我们就这个复数的表示法来说明 MATLAB的复数功能。MATLAB

是以i或j字元来代表虚部,其它的复数相关函数有real, imag, conj, abs, angle等等,详见线上说明lookfor

complex。如果复数表示为 x=a+bi

共轭复数

=

, 复数大小r =

, 复数向量的夹角 θ= tan-1

(b/a)

复数实部a = r cosθ, 复数虚部b = r sinθ, 复数指数表示法

x=r ei

上述各函数对应MATLAB的复数指令为

a=real(x), b=imag(x),

=conj(x), r=abs(x),

=angle(x), x=r*exp(i*angle(x))

以下是几个复数表示式的例子:

>> x=1-2*i; % 注意是 2*i 不是 2i

>> real(x) % 列出实部

ans =

1

>> imag(x) % 列出虚部

ans =

-2

>> conj(x) % 计算共轭复数

ans =

1.0000 + 2.0000i

>> abs(x) % 计算复数的大小

ans =

2.2361

>> angle(x) % 计算复数向量的夹角(以径度表示)

ans =

-1.1071

>> a=1; b=4; c=13;

>> x1=(-b+sqrt(b^2-4*a*c))/(2*a) % 以解二次方程式根的公式计算复数根

x1 =

-2.0000 + 3.0000i

>> x2=(-b-sqrt(b^2-4*a*c))/(2*a)

x2 =

-2.0000 - 3.0000i

>> y=exp(i) % 以复数指数方式表示一个复数

y =

0.5403 + 0.8415i

>> y=exp(i*pi*0.75)

y =

-0.7071 + 0.7071i

和复数有关的图以极座标来表示会比一般的卡氏座标要合适,polar指令可以将数据以极座标方式加以绘图, 其语法为

polar(theta,r),(theta,r)分别代表极座标上的角度及半径值。以下的例子说明了 polar用法:

>> t=0:0.01:2*pi;

>> r=sin(2*t).*cos(2*t);

>> polar(t,r)

>> title('Polar plot of sin(2t)cos(2t)')

>> angle=0:2*pi/100:2*pi;

>> r=angle/(2*pi);

>> polar(angle,r)

>> title('Polar plot')

>> grid

matlab函数式里虚数i怎么表示,MATLAB中复数的处理函数相关推荐

  1. matlab函数式里虚数i怎么表示,matlab虚数_matlab 中复数如何表示?

    matlab 中复数如何表示? 你i是不是已经被定义为变量了,正常i就是复数单位,可以这样表示的. matlab是否可以定义虚数 想来想去只想到一个比较笨的办法,不过不用if.find和循环语句,而且 ...

  2. matlab中如何处理复数,matlab中复数的处理函数

    matlab中复数的处理函数 MATLAB 中复数的处理函数要说明复数的运算,先从解以下的二次方程式的复数根谈起上式的根有实部 (-2) 及虚部 (±3),我们就这个复数的表示法来说明 MATLAB的 ...

  3. matlab程序里nbus=x的意思,MATLAB潮流程序(IEEE14 直角坐标 牛拉法)

    MATLAB潮流程序(IEEE14 直角坐标牛拉法)clear baseMVA=100; %功率基值 %%读Data1中数据 load Data1.txt Bus=Data1(:,1); %节点号 V ...

  4. python从字典里搜索_Python:在字典中搜索字典的函数

    我有个问题是这样的Write the contract, docstring and implementation for a function findActor that takes a movi ...

  5. Matlab:绘制虚数和复数数据图

    Matlab:绘制虚数和复数数据图 绘制一个复数输入 绘制多个复数输入 绘制一个复数输入 此示例演示如何绘制复数向量 z 的虚部与实部.在此复数输入中,plot(z) 等同于 plot(real(z) ...

  6. matlab神经网络 时间序列,请问吧里有大神做过MATLAB时间序列神经网络(NARX)吗?...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 请问吧里有大神做过MATLAB时间序列神经网络(NARX)吗?请教一下该神经网络的预测问题 我用网上的一个案例:知道2015年降雨我要预测该年水位.用往年 ...

  7. matlab narxnet,请问吧里有大神做过MATLAB时间序列神经网络(NARX)吗?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 请问吧里有大神做过MATLAB时间序列神经网络(NARX)吗?请教一下该神经网络的预测问题 我用网上的一个案例:知道2015年降雨我要预测该年水位.用往年 ...

  8. Matlab画圆方向图,如何在matlab里画天线的立体方向图?

    如何在matlab里画天线的立体方向图?有没有具体的函数? 有的,你看下一般的matlab教程里都有着方面的介绍,查一下就可以了 有数据,Matlab可以画 归根到底,画极坐标方向图是坐标变换的问题. ...

  9. 在Matlab图片里输入数学公式、符号和希腊字母等

    在所有的Matlab Figure里都可以使用大量的Tex代码来输入公式.数学符号等.而且都能够写完立马显示,不对的话可以迅速更正.下图是插入"\delta"的效果: 下面是Mat ...

  10. 在Matlab图片里输入数学公式、符号和希腊字母的方法

    在Matlab图片里输入数学公式.符号和希腊字母的方法 在所有的Matlab Figure里都可以使用大量的Tex代码来输入公式.数学符号等.而且,与Word2007类似,都能够写完立马显示,不对的话 ...

最新文章

  1. Android 应用程序窗体显示状态操作(requestWindowFeature()的应用)
  2. SilverLight企业应用框架设计【二】框架画面
  3. c++创建文件_JavaNote 文件系统及Java文件基本操作
  4. es6 filter方法_ES5和ES6函数你不知道的区别
  5. Android -- 创建XML文件对象及其序列化, pull解析XML文件
  6. 比较排序算法的时间复杂度 c语言,c语言四种排序算法时间复杂度比较(10页)-原创力文档...
  7. 【Leetcode | 52】257. 二叉树的所有路径
  8. MongoDB - 它是什么?从哪里来?
  9. 8年php薪資,8年PHP求稳定远程团队带走
  10. 介绍10款常用的JAVA测试工具
  11. 第二章 如何在VS2008里面编译CG
  12. pip环境变量配置 python3.6_零基础学python之爬虫第一节环境配置第一章:Python3+Pip环境配置...
  13. ktv服务器操作系统,开源ktv客户端服务器系统
  14. 容器技术Docker K8s 33 04-容器服务ACK基础与进阶-06-集群管理
  15. phpcms手机端去掉index.php,如何取消phpcms v9手机门户中文章详情页模板中内容被自动分页...
  16. Python制作某电商平台商品竞拍脚本,能自动定时、抢拍、购买
  17. 简单聊聊利用DNS服务器提供单一入口
  18. 拥塞控制,CDN,端到端
  19. 心里窝火无语的图片_无语的说说心情、图片【12句】
  20. 《基于Python的大数据分析基础及实战》第一章

热门文章

  1. 计算机协会活动策划,计算机协会活动策划书
  2. 笔记本电脑摄像头黑屏怎么处理?
  3. jmeter通过百度翻译平台接口实现翻译
  4. 2012年8月24日--学习笔记---螺旋队列
  5. 由于磁盘坏道导致的系统卡顿令我抓狂
  6. 兜兜转转躲不命运轮回---Java基础学习笔记2
  7. 草坪护理产品行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  8. JPA中Specification方法
  9. 2021上交应用统计考研经验贴(初试)
  10. 【FPGA】超声波测距