首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Matlab中找到X矩阵的元素?

如何在Matlab中找到X矩阵的元素?
EN

Stack Overflow用户
提问于 2013-04-13 03:43:03
回答 1查看 132关注 0票数 0

当我在Matlab中有X (转置)与X(非厄米矩阵)的乘积时,我如何找到X矩阵的元素?

代码语言:javascript
复制
X'*X = [ 10+2*i  2+3*i  90+5*i ; 2+36*i 56-3*i 52+37*i  ; 8+13*i   20+13*i  20-9*i ]
EN

回答 1

Stack Overflow用户

发布于 2013-04-13 03:57:33

选项#1 - fsolve

使用fsolve-请参阅example 2

选项#2 - solve

,,

  1. n^2{a_ij} [i,j = 0,...,n]

  1. {a_ij} [i,j = 0,...,n]

  1. A'*A,你有一个变量,每个变量对应一个矩阵。,

  1. A'*A

  1. A'*A,定义一个方程,然后求解n^2方程。例如A11^2 +A12*A21 +A13*A31 = 10+2*i。使用符号变量和solve function

代码语言:javascript
复制
>> s = solve(a^2+3 ==5, u+v+a ==32, a*u==1)

s = 

    a: [2x1 sym]
    u: [2x1 sym]
    v: [2x1 sym]

>> s.a

ans =

  2^(1/2)
 -2^(1/2)

>> s.v

ans =

 32 - (3*2^(1/2))/2
 (3*2^(1/2))/2 + 32

>> s.u

ans =

  2^(1/2)/2
 -2^(1/2)/2
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15979650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档