蓝色巴乔的个人博客分享 http://blog.sciencenet.cn/u/蓝色巴乔

博文

Matlab中的syms与conj

已有 9271 次阅读 2017-2-14 15:43 |个人分类:Matlab学习|系统分类:科研笔记| MATLAB, syms, conj

Matlab提供了强大的符号计算功能,主要利用syms函数创建符号变量,例:

>> syms x a b;

>> diff(a^(b*x)+exp(a*x^2+b*x),x)

返回函数 a^(b*x)+exp(a*x^2+b*x) 关于 x 的导数:

ans =

exp(a*x^2 + b*x)*(b + 2*a*x) + a^(b*x)*b*log(a)


但如果涉及到转置,例:

命令

>> x'

将返回:

ans =

conj(x)

即变量 x 的复转置。


如果要求变量为实变量,可以在变量名称后面添加上 'real',例:

>> syms x real

>> x'

得到结果:

ans =

x


参考文献:

https://www.mathworks.com/help/symbolic/sym.html;jsessionid=b7e5168048474e7d9f2a52a1fb64




https://blog.sciencenet.cn/blog-19385-1033601.html


收藏 IP: 202.206.209.*| 热度|

1 王福昌

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-23 19:30

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部