24小时热门版块排行榜    

CyRhmU.jpeg
查看: 3066  |  回复: 11

murphyma

禁虫 (正式写手)

本帖内容被屏蔽

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   关注TA 给TA发消息 送TA红花 TA的回帖

lds588

铁杆木虫 (著名写手)

愚钝

【答案】应助回帖


murphyma(金币+1): 你没有明白我的意思,我是想要式子的化简,而且是字符表达式。 2011-06-09 23:32:14
xiegangmai(金币+1): 谢谢应助! 2011-06-09 23:38:33
引用回帖:
Originally posted by murphyma at 2011-06-08 14:40:08:
请问下,有什么函数可以实现欧拉公式复数形式么?
exp(a*i)+exp(-a*i)=2*cos(a)
就是可以从指数直接取三角函数?
急求,谢谢了!

如果用户没有自己重新给i,j赋值这两个字母都可以表示为虚数i,直接就可以实现例如

b=exp(2*i)

b =

  -0.4161 + 0.9093i
直接可以输出~~~
[url=http://weibo.com/u/2577306830?s=6uyXnP][img]http://service.t.sina.com.cn/widget/qmd/2577306830/fa2fdb00/1.png[/img][/url]
2楼2011-06-09 23:19:29
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

lds588

铁杆木虫 (著名写手)

愚钝

【答案】应助回帖


murphyma(金币+4): 这个管用 2011-06-10 09:15:51
臭水沟(金币+1): 谢谢应助~~ 2011-06-10 10:31:14
引用回帖:
Originally posted by murphyma at 2011-06-08 14:40:08:
请问下,有什么函数可以实现欧拉公式复数形式么?
exp(a*i)+exp(-a*i)=2*cos(a)
就是可以从指数直接取三角函数?
急求,谢谢了!

syms  a f1
f1=simple(exp(a*i)+exp(-a*i))

输出结果

f1 =

2*cos(a)
[url=http://weibo.com/u/2577306830?s=6uyXnP][img]http://service.t.sina.com.cn/widget/qmd/2577306830/fa2fdb00/1.png[/img][/url]
3楼2011-06-10 00:00:08
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

murphyma

禁虫 (正式写手)

本帖内容被屏蔽

4楼2011-06-10 10:01:41
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

lds588

铁杆木虫 (著名写手)

愚钝

★ ★
臭水沟(金币+2): 谢谢应助~~ 2011-06-10 10:31:28
引用回帖:
Originally posted by murphyma at 2011-06-10 10:01:41:
那如果是这个式子,如何实现:
输入E=a*exp(b*i)+c*exp(d*i);
如何得到输出结果I=E'*E=a^2+b^2+2*a*b*cos(c-d),
好像采用你说的这个函数simple是不可以的,你帮忙考虑下,谢谢了

syms  a b c d e1 e2 e3
e1=a*exp(b*i)+c*exp(d*i);
e2=simple(e1'*e1)

结果
e2 =
a^2 + 2*cos(d - b)*a*c + c^2

楼主好像笔算错了,b,c颠倒了
[url=http://weibo.com/u/2577306830?s=6uyXnP][img]http://service.t.sina.com.cn/widget/qmd/2577306830/fa2fdb00/1.png[/img][/url]
5楼2011-06-10 10:29:26
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

murphyma

禁虫 (正式写手)

本帖内容被屏蔽

6楼2011-06-10 13:28:34
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

lds588

铁杆木虫 (著名写手)

愚钝

★ ★
xiegangmai(金币+2): 谢谢应助! 2011-06-10 19:37:00
引用回帖:
Originally posted by murphyma at 2011-06-10 13:28:34:
我的输出结果是:e2 =

(a*exp(b*i) + c*exp(d*i))*((1/exp(conj(b)*i))*conj(a) + (1/exp(conj(d)*i))*conj(c)),用的是R2010 a这个版本的MATLAB版本,你给的结果应该是笔算出来的吧

上次我用的是2011a,在2010a上果然如你所说,不过经过修改也可以得到同样结果,在2010a的代码为:

clear
clc
syms  a b c d real
syms e1 e2
e1=a*exp(b*i)+c*exp(d*i);
e2=simple(e1'*e1)
结果:
e2 =
a^2 + 2*cos(d - b)*a*c + c^2
[url=http://weibo.com/u/2577306830?s=6uyXnP][img]http://service.t.sina.com.cn/widget/qmd/2577306830/fa2fdb00/1.png[/img][/url]
7楼2011-06-10 14:42:51
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

lds588

铁杆木虫 (著名写手)

愚钝


臭水沟(金币+1): 谢谢交流~~ 2011-06-10 22:11:47
引用回帖:
Originally posted by murphyma at 2011-06-10 13:28:34:
我的输出结果是:e2 =

(a*exp(b*i) + c*exp(d*i))*((1/exp(conj(b)*i))*conj(a) + (1/exp(conj(d)*i))*conj(c)),用的是R2010 a这个版本的MATLAB版本,你给的结果应该是笔算出来的吧

matlab设计者比我们想的要全面,a b c d有可能是复数的时候是上面这个结果,如果定义为实型就是你想要的结果,不得不佩服matlab的设计者们~~~
[url=http://weibo.com/u/2577306830?s=6uyXnP][img]http://service.t.sina.com.cn/widget/qmd/2577306830/fa2fdb00/1.png[/img][/url]
8楼2011-06-10 14:48:44
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

murphyma

禁虫 (正式写手)

本帖内容被屏蔽

9楼2011-06-10 21:40:47
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

lds588

铁杆木虫 (著名写手)

愚钝

引用回帖:
Originally posted by murphyma at 2011-06-10 21:40:47:
能告诉我如何定义实型的字符变量不?谢谢了。或者麻烦你直接把程序贴一下,不胜感激了

七楼,代码已经贴出了~~~
[url=http://weibo.com/u/2577306830?s=6uyXnP][img]http://service.t.sina.com.cn/widget/qmd/2577306830/fa2fdb00/1.png[/img][/url]
10楼2011-06-11 11:27:08
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 murphyma 的主题更新
信息提示
请填处理意见