为什么用Matlab解这个方程组没法解出来呢

code:[x,y,z]=solve('0.12318=(arcsin0.92*0.13)/cosx-(arcsin0.81*0.13)/cosy','sinx=sinz... code:
[x,y,z]=solve('0.12318=(arcsin0.92*0.13)/cosx-(arcsin0.81*0.13)/cosy','sinx=sinz*0.13+cosz*0.99*0.38','siny=sinz*0.13+cosz*0.99*0.58')
谁能帮我一下 解出来的话给我一下 代码 谢谢
展开
 我来答
tianxiawulang
2015-09-13 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2575万
展开全部

1、函数cos x应该表示为cos(x),直接写cosx会被理解为另一个变量。类似的问题还有很多。

 

2、改完之后求出的结果为复数:

>> [x,y,z]=solve('0.12318=(arcsin(0.92)*0.13)/cos(x)-(arcsin(0.81)*0.13)/cos(y)','sin(x)=sin(z)*0.13+cos(z)*0.99*0.38','sin(y)=sin(z)*0.13+cos(z)*0.99*0.58')
 
x =
 
  2.4767094220023392941430324295593-.71599231352600791255104073245300e-1*i
     .92591619279110536615840867271392+.36566764690758584275384109576812*i
     .94577699342614767442222749676382+.48727923901306168834893334230679*i
  .39601498945612623023774264998941e-1+1.2925668346255567802729545803256*i
 -.39601498945612623023774264998941e-1+1.2925668346255567802729545803256*i
    -.94577699342614767442222749676382+.48727923901306168834893334230679*i
    -.92591619279110536615840867271392+.36566764690758584275384109576812*i
 -2.4767094220023392941430324295593-.71599231352600791255104073245300e-1*i
 -2.4767094220023392941430324295593+.71599231352600791255104073245300e-1*i
    -.92591619279110536615840867271392-.36566764690758584275384109576812*i
    -.94577699342614767442222749676382-.48727923901306168834893334230679*i
 -.39601498945612623023774264998941e-1-1.2925668346255567802729545803256*i
  .39601498945612623023774264998941e-1-1.2925668346255567802729545803256*i
     .94577699342614767442222749676382-.48727923901306168834893334230679*i
     .92591619279110536615840867271392-.36566764690758584275384109576812*i
  2.4767094220023392941430324295593+.71599231352600791255104073245300e-1*i
 
 
 
y =
 
  1.9704646391180881186145736095757-.14415562006792713720490492959586e-1*i
     1.0733806132456436796382496544589+.84719425826539823028037281180396*i
     1.2798546899748585951061191559086+.91670918643332104868867547771994*i
    -3.0793664679420878277729718357856-1.6437280191976201623041871626487*i
     3.0793664679420878277729718357856-1.6437280191976201623041871626487*i
    -1.2798546899748585951061191559086+.91670918643332104868867547771994*i
    -1.0733806132456436796382496544589+.84719425826539823028037281180396*i
 -1.9704646391180881186145736095757-.14415562006792713720490492959586e-1*i
 -1.9704646391180881186145736095757+.14415562006792713720490492959586e-1*i
    -1.0733806132456436796382496544589-.84719425826539823028037281180396*i
    -1.2798546899748585951061191559086-.91670918643332104868867547771994*i
     3.0793664679420878277729718357856+1.6437280191976201623041871626487*i
    -3.0793664679420878277729718357856+1.6437280191976201623041871626487*i
     1.2798546899748585951061191559086-.91670918643332104868867547771994*i
     1.0733806132456436796382496544589-.84719425826539823028037281180396*i
  1.9704646391180881186145736095757+.14415562006792713720490492959586e-1*i
 
 
 
z =
 
     .21473287490753360023332578631557+1.0183552786480782092794375494296*i
     .61915581199263799718326016059259-1.4429082207321110525093755224625*i
 -.11059440048183665736992180184819e-1+1.5339565520343985050767200235039*i
     1.8586933131064491759002294501798-2.1493208092335364512336868485885*i
    -1.2828993404833440625624139330997+2.1493208092335364512336868485885*i
     3.1305332135416095727256512030947-1.5339565520343985050767200235039*i
    -2.5224368415971552412793832226869+1.4429082207321110525093755224625*i
    -2.9268597786822596382293175969639-1.0183552786480782092794375494296*i
    -2.9268597786822596382293175969639+1.0183552786480782092794375494296*i
    -2.5224368415971552412793832226869-1.4429082207321110525093755224625*i
     3.1305332135416095727256512030947+1.5339565520343985050767200235039*i
    -1.2828993404833440625624139330997-2.1493208092335364512336868485885*i
     1.8586933131064491759002294501798+2.1493208092335364512336868485885*i
 -.11059440048183665736992180184819e-1-1.5339565520343985050767200235039*i
     .61915581199263799718326016059259+1.4429082207321110525093755224625*i
     .21473287490753360023332578631557-1.0183552786480782092794375494296*i

原因可能是方程本身无实数解(不排除改写后的方程并非题主本意)。

我梦远
2015-09-14
知道答主
回答量:43
采纳率:0%
帮助的人:14万
展开全部
试试这个[x,y,z]=solve('0.12318=(asin(0.92)*0.13)/cos(x)-(asin(0.81)*0.13)/cos(y)','sin(x)=sin(z)*0.13+cos(z)*0.99*0.38','sin(y)=sin(z)*0.13+cos(z)*0.99*0.58','x','y','z')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式