码迷,mamicode.com
首页 > 其他好文 > 详细

Matlab学习------数值,变量和表达式

时间:2014-09-09 13:01:08      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:复数   matlab   

(1)复数

复数输入可以直接按照表达式输入(用变量时尽量不要用),也可以在数字和虚部之间添加 *

举例:

>> num=3+4i

num =

   3.0000 + 4.0000i

>> num=3+4*i

num =

   3.0000 + 4.0000i
复数操作函数:
real(z) 求复数的实部;

imag(z)求复数的虚部;

abs(z)计算复数的模;

angle(z)计算复数的相角。

实例:

>> num=3+4*i

num =

   3.0000 + 4.0000i

>> real(num)

ans =

     3

>> imag(num)

ans =

     4

>> abs(num)

ans =

     5

>> angle(num)

ans =

    0.9273
(2)Inf和NaN

Inf是Infinity的缩写,表示正无穷大,0做除数时要引入该常量;

NaN是Not-a-Number的缩写,表示非数值量。

实例:

>> 1/0

ans =

   Inf

>> 0/0

ans =

   NaN

(3)判断输入是否是Matlab关键字:iskeyword

>> iskeyword

ans = 

    'break'
    'case'
    'catch'
    'classdef'
    'continue'
    'else'
    'elseif'
    'end'
    'for'
    'function'
    'global'
    'if'
    'otherwise'
    'parfor'
    'persistent'
    'return'
    'spmd'
    'switch'
    'try'
    'while'

>> iskeyword while

ans =

     1

>> iskeyword('while')

ans =

     1






Matlab学习------数值,变量和表达式

标签:复数   matlab   

原文地址:http://blog.csdn.net/z1137730824/article/details/39139097

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!