MATLAB函数调用里可以直接用 i 。不过i容易和变量搞混了,所以可以使用 1i 。而且可以将 i 定已成普通变量,而这时候1i 仍然是复数单位,而i 就是代表你那个变量的值了。操作方法如下:
1、首先打开MATLAB软件,直接以函数名调用。
2、以函数句柄形式调用,函数名作为参数,如下所示。
3、然后inline函数调用格式如下所示:>> fname = inline('sum(1:n)','n')。
4、首先构造函数句柄,随后就可利用feval函数计算:>> calsum = feval(fname,100),此时就会输出:calsum =5050。
5、最后匿名函数调用格式: fun = @(arg1,arg2,...)expr,其中expr为函数表达式,arg1、arg2、...等为自变量字符串。
因为 i 容易和变量搞混了,所以推荐你使用 1i 。而且当你可以将 i 定已成普通变量,而这时候1i 仍然是复数单位,而i 就是代表你那个变量的值了。
可以直接用i,用j也是可以的。都表示虚数单位。
可以,i就是默认的1i了
matlab在i没有定义的情形下,i默认为虚数单位