声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1721|回复: 9

[综合讨论] matlab解数学题

[复制链接]
发表于 2007-5-19 16:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我帮一个网友解的
一. 求B*tanB=A (A为任意数) 求B
二. 求 (tanB/B)+A=0 (A为任意数) 同样求B
理论上是无限解的,如何设定一下,譬如说要100个解,应该如何编程啊?
三.求任意矩阵的特征根 特征向量问题

》solve(x*tan(x)-A')
它总是出错,为什么?

[ 本帖最后由 ChaChing 于 2010-6-14 16:35 编辑 ]
回复
分享到:

使用道具 举报

发表于 2007-5-19 17:01 | 显示全部楼层
1 and 2:  help fsolve;
3: help eig.
 楼主| 发表于 2007-5-19 18:38 | 显示全部楼层
什么意思?
help solve就已经查过了,普通的都可以; 但出现三角函数就有问题了

问题就在b*tan(b)-a=0这里
我试一下让a=9,即
》b*tan(b)=9
Error:The expression to the left of equals sign is not a valid target for an assignment.
错误:表达式等号的左边不是有效的赋值目标。

请问应该怎么写啊?

[ 本帖最后由 ChaChing 于 2010-6-14 16:32 编辑 ]
发表于 2007-5-19 19:27 | 显示全部楼层
请保持公式中的输入法是英文状态,或者安装 2006a 版本以上的matlab,在编辑框口中一目了然

[ 本帖最后由 ChaChing 于 2010-6-14 16:25 编辑 ]
 楼主| 发表于 2007-5-19 20:10 | 显示全部楼层
是英文状态的啊
只是发上来减号太小了我改了而已
请问怎么做啊
发表于 2007-7-17 10:50 | 显示全部楼层
等号左边只能是变量么?左边是函数不可以么?如下为何又可以运行:eval([get(N4,''string''),''=kk;'']);

[ 本帖最后由 ChaChing 于 2010-6-14 16:37 编辑 ]
发表于 2007-7-17 11:01 | 显示全部楼层
正确用法:
>> solve('b*tan(b)=9')

ans =

-1.4148652815307683595982615011191

评分

1

查看全部评分

发表于 2007-7-20 21:08 | 显示全部楼层
完全可以自己编程来解决的
 楼主| 发表于 2007-7-21 21:48 | 显示全部楼层

回复 #9 pheigenbau 的帖子

求B*tanB=A (A为任意数) 求B

能把程序发上来吗?
发表于 2007-7-23 16:41 | 显示全部楼层
dsolve('Dx = -A/sin(x)^2')

ans =

RootOf(4*A*t-sin(2*_Z)+2*_Z+4*C1*A)

是什么意思??
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-14 21:12 , Processed in 0.074434 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表