如何将matlab求逆矩阵中的timeseries转换为普通的矩阵

只需一步,快速开始
扫一扫,访问微社区
查看: 11404|回复: 9|关注: 0
matlab怎样将一个数组转化为矩阵?
<h1 style="color:# 麦片财富积分
新手, 积分 5, 距离下一级还需 45 积分
&&-0.1516 - 0.3496i
&&-0.1980 - 0.0000i
&&-0.1516 + 0.3496i
& &0.5012 + 0.0000i
&&-0.1927 + 3.5430i
& &3.6953 + 0.0000i
&&-0.1927 - 3.5430i
&&-3.3100 - 0.0000i
&&-0.0079 + 3.5484i
& &3.5028 + 0.0000i
&&-0.0079 - 3.5484i
&&-3.4921 - 0.0000i
&&-0.0000 + 0.0117i
& &0.0000 - 0.0117i
&&-0.0023 + 0.0012i
&&-0.0023 - 0.0012i
&&-0.0023 + 0.0012i
&&-0.0023 - 0.0012i
&&-0.2164 + 0.3502i
& &0.5666 + 0.0000i
&&-0.2164 - 0.3502i
&&-0.1338 - 0.0000i
& &0.0000 - 0.0117i
&&-0.0000 + 0.0117i
&& h=Z(5:8)
&&-0.1927 + 3.5430i
& &3.6953 + 0.0000i
&&-0.1927 - 3.5430i
&&-3.3100 - 0.0000i
将h转化为矩阵,对应规则为a1=-0.1927 + 3.5430i,a2=3.6953 + 0.0000i,a3=-0.1927 - 3.5430i,a4= -3.3100 - 0.0000i.
谢谢各位大神!!!
论坛优秀回答者
关注者: 54
<h1 style="color:# 麦片财富积分
oopmatlab 发表于
那要是是这样的形式呢?
&&-0.7431 + 0.0000i
&&-0.3710 - 0.0000i
&&-0.2469 + 0.0000i
&&-0.1849 - 0.0000i
&&-0.1477 - 0.0000i
&&-0.1228 + 0.0000i
&&-0.1051 + 0.0000i
&&-0.0918 - 0.0000i
&&-0.0814 - 0.0000i
&&-0.0731 - 0.0000i
&&-0.0663 - 0.0000i
&&-0.0607 - 0.0000i
&&-0.0559 + 0.0000i
&&-0.0518 + 0.0000i
&&-0.0482 + 0.0000i
&&-0.0451 - 0.0000i
&&-0.0423 - 0.0000i
&&-0.0399 - 0.0000i
&&-0.0377 - 0.0000i
&&-0.0357 - 0.0000i
&&-0.0339 - 0.0000i
&&-0.0323 + 0.0000i
&&-0.0308 + 0.0000i
&&-0.0294 - 0.0000i
&&-0.0282 - 0.0000i
&&-0.0270 - 0.0000i
&&-0.0259 + 0.0000i
&&-0.0249 + 0.0000i
&&-0.0240 - 0.0000i
&&-0.0231 - 0.0000i
&&-0.0223 - 0.0000i
&&-0.0215 + 0.0000i
&&-0.0208 + 0.0000i
&&-0.0201 + 0.0000i
&&-0.0195 - 0.0000i
&&-0.0189 + 0.0000i
&&-0.0183 - 0.0000i
&&-0.0177 + 0.0000i
&&-0.0172 + 0.0000i
&&-0.0167 - 0.0000i
&&-0.0162 - 0.0000i
&&-0.0158 - 0.0000i
&&-0.0153 + 0.0000i
&&-0.0149 - 0.0000i
&&-0.0145 + 0.0000i
&&-0.0142 + 0.0000i
&&-0.0138 - 0.0000i
&&-0.0134 + 0.0000i
&&-0.0131 - 0.0000i
&&-0.0128 - 0.0000i
&&-0.0125 - 0.0000i
&&-0.0122 - 0.0000i
&&-0.0119 + 0.0000i
&&-0.0116 - 0.0000i
&&-0.0113 + 0.0000i
&&-0.0111 - 0.0000i
&&-0.0108 - 0.0000i
&&-0.0106 - 0.0000i
&&-0.0103 + 0.0000i
&&-0.0101 - 0.0000i
&&-0.0099 + 0.0000i
&&-0.0096 - 0.0000i
&&-0.0094 + 0.0000i
&&-0.0092 + 0.0000i
&&-0.0090 + 0.0000i
&&-0.0088 + 0.0000i
&&-0.0086 + 0.0000i
&&-0.0084 + 0.0000i
&&-0.0083 + 0.0000i
&&-0.0081 - 0.0000i
&&-0.0079 + 0.0000i
&&-0.0077 + 0.0000i
&&-0.0076 + 0.0000i
&&-0.0074 + 0.0000i
&&-0.0073 - 0.0000i
&&-0.0071 - 0.0000i
&&-0.0070 - 0.0000i
&&-0.0068 - 0.0000i
&&-0.0067 + 0.0000i
&&-0.0065 - 0.0000i
&&-0.0064 + 0.0000i
&&-0.0063 - 0.0000i
&&-0.0061 - 0.0000i
&&-0.0060 + 0.0000i
&&-0.0059 - 0.0000i
&&-0.0057 - 0.0000i
&&-0.0056 + 0.0000i
&&-0.0055 + 0.0000i
&&-0.0054 + 0.0000i
&&-0.0052 + 0.0000i
&&-0.0051 - 0.0000i
&&-0.0050 - 0.0000i
&&-0.0049 - 0.0000i
&&-0.0048 + 0.0000i
&&-0.0047 + 0.0000i
&&-0.0046 - 0.0000i
&&-0.0045 + 0.0000i
&&-0.0044 - 0.0000i
&&-0.0043 + 0.0000i
&&-0.0042 + 0.0000i
如何将Z5这个变量变成一个一行一百列的矩阵呢?
论坛优秀回答者
关注者: 54
1 its does matter whether if its complex number or not.
2 it looks like ML is displaying a cell
3 without looking at your code , i wont be able to try , but you can reform things into an array , or cell first , and then reshape, something like
new-array = [&&your-stuff ];&&% bracket is used to forming a new set
论坛优秀回答者
帖子最佳答案
关注者: 272
xuehanleizhuime 发表于
那要是是这样的形式呢?
Z5这个变量怎么来的?前面你不是还有a1,a2之类的东西吗?你随便找个身边的人读一下你的问题,你问问他们能不能明白你的问题。记住别人不是你,所以前因后果要讲清楚。
<h1 style="color:# 麦片财富积分
顶顶顶顶顶顶
<h1 style="color:# 麦片财富积分
关注者: 2
可以用save函数保存为mat变量,采用累积保存,保存完后用load函数载入工作空间
<h1 style="color:# 麦片财富积分
oopmatlab 发表于
1 its does matter whether if its complex number or not.
2 it looks like ML is displaying a cell
:handshake
<h1 style="color:# 麦片财富积分
honglei.chen 发表于
Z5这个变量怎么来的?前面你不是还有a1,a2之类的东西吗?你随便找个身边的人读一下你的问题,你问问他们 ...
恩,知道了,谢谢。
<h1 style="color:# 麦片财富积分
zhangchengqiang 发表于
可以用save函数保存为mat变量,采用累积保存,保存完后用load函数载入工作空间 ...
恩,明白了。谢谢哈!
站长推荐 /3
筑起功能安全的堡垒 - 基于模型设计的软件开发
MATLAB中文论坛是全球最大的 MATLAB & Simulink 中文社区。用户免费注册会员后,即可下载代码,讨论问题,请教资深用户及结识书籍作者。立即注册加入我们吧!
MATLAB官方社交平台
MATLAB中文论坛微社区matlab中怎么把logical临行的矩阵转化为double类型_百度知道
matlab中怎么把logical临行的矩阵转化为double类型
我有更好的答案
matlab中怎么把logical临行的矩阵转化为double类型double(A) 即可实现Matlab中什么是logicallogical作为逻辑变量,可以是一种数据类型,第一次见到是在workspace里100*1logical,可以用在取出最值。logical是布尔变量,可以是一个标量,也可以是一个向量或者是矩阵。可以用作下标。在帮助文档中给出了一个例子:A = [1 2 3; 4 5 6; 7 8 9]要想取出对角元素,可以用diag(A),也可以借助下标。构建一个logical矩阵,或者说是下标矩阵 logical(eye(3))T=eye(3)是3*3单位阵logical(T)是把为真(1)的值取出即:eye(3)=[1 0
0; 0 10; 0 01;]A(logical(eye(3))的意思是取出下标为真的元素:最终返回:[1;5;9]; 参考:求极值N = 100;v = rand (N,1);t = 0:length(v)-1;Lmax = diff(sign(diff(v)))== -2; % logic vector for the local max valueLmin = diff(sign(diff(v)))== 2; % logic vector for the local min value% match the logic vector to the original vecor to have the same lengthLmax = [ L false];Lmin =
[ L false];tmax = t (Lmax); % locations of the local max elementstmin = t (Lmin); % locations of the local min elementsvmax = v (Lmax); % values of the local max elementsvmin = v (Lmin); % values of the local min elements % plot them on a figureplot(t,v);xlabel(&#39;t&#39;); ylabel(&#39;v&#39;);plot(tmax, vmax, &#39;r+&#39;);plot(tmin,vmin, &#39;g+&#39;);
采纳率:76%
来自团队:
double(A) 即可实现
本回答被提问者采纳
为您推荐:
其他类似问题
matlab的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。如何将matlab中的timeseries转换为普通的矩阵_百度知道
如何将matlab中的timeseries转换为普通的矩阵
我有更好的答案
如图,我们运行命令x=timeseries((1:2:9)&#39;)得到一个timeseries类型,我们可以从workspace中看到其显示为1*1 double timeseries。其时间序列默认从1开始,间隔为1。我们可以双击workspace中x变量,可以看到该timeseries的内容。如果我们在命令行运行get(x),可以看到x的参数信息;可以看到其中有Data和Time项。在命令行输入a=x.data就得到了数据构成的矩阵,这里是一个5*1的矩阵。这样就可用矩阵的方法来方便地操作数据了。在命令行输入b=x.time就得到了时间序列,也是5*1的矩阵。
为您推荐:
其他类似问题
matlab的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。如何将matlab中的timeseries转换为普通的矩阵_百度知道
如何将matlab中的timeseries转换为普通的矩阵
我有更好的答案
有公式,(1)若曲线方程为y=f(x),其中x介于a,b之间,则先求f(x)的导函数,再求f(x)的导函数的平方+1后开方在区间(a,b)上的定积分,此定积分的值就是曲线的长度(2)若曲线方程由参数方程给出:x=x(t),y=y(t),其中t介于a,b之间,则先求x(t)和y(t)的导函数,然后求这两个导函数的平方和开方后在区间(a,b)上的定积分,此定积分的值就是曲线的长度
采纳率:93%
为您推荐:
其他类似问题
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 matlab 矩阵 的文章

 

随机推荐