问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用matlab怎么在矩阵后面加入一列自己想加的内容?

发布网友 发布时间:2022-05-06 10:53

我来回答

2个回答

热心网友 时间:2022-06-29 19:52

其实这种不好用矩阵表示,因为数据格式不一样。最好的方法是matlab中的table或cell,推荐table。第一列是券商,第二列是市盈率,第三列是排名。为了实现你说的排名方法,应该在加两列,倒腾数据用,然后删除。假设券商m个,

temp = cell(m,4);
tab = cell2table(temp,'VariableNames',{'trader','earning','ranking','mmy1','mmy2'});
tab.trader = {'券商1';  '券商2’};  % 你把你提取出来的名字写成列向量。
tab.earning = 市盈率列向量;
tab.mmy1 = (1:m)'  % 其实是券商的序号
sortrows(tab,'earning','descend') ;  %按市盈率从高到低排名,你的是从低到高,那就把descend删掉。
tab.mmy2 = (1:m)' ; %排名
for ii = 1:m
     tab.ranking{ii}=strcat(num2str(tab.mmy2(ii)),'/',num2str(m));
end

 

如果是按排名顺序,现在删掉多余的列即可;

tab(:,'mmy1')=[];
tab(:,'mmy2') = [];

如果按券商开始的顺序排名,那么还要倒腾一下。

sortrows(tab, 'mmy1');

然后删除多余的列。

 

其实更简单的是在excel中做,导入到matlab

热心网友 时间:2022-06-29 19:53

这要求应能实现,把你的数据发过来,我写程序、调试
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
早孕验血报告单怎么看 测试早孕的方法 联想电脑退货注意什么 公务员裸眼视力必须0.3吗 山东农业大学机电学院科研成果 山东农业大学机械与电子工程学院实验研究 山东农业大学机电工程学院有哪些重点实验室和研究中心? 复发性无菌性脑膜炎的诊断 电子简历自我评价 电子信息技术专业个人简历自我评价 楚留香手游9月7日更新公告 天机阁指点江山功能开放-手游资讯-安族网 matlab中怎么在数字矩阵中加入一列字符? matlab如何动态给矩阵添加新列 matlab 怎么在矩阵中添加列 matlab中怎么给矩阵添加一列文字? matlab中矩阵添加列 MATLAB中如何给一个已经定义好的单元阵列添加多一列数据? MATLAB中怎么在一个矩阵中加一列 红烧地瓜的家常做法 如何制作地瓜烧 地瓜怎样烧好吃 地瓜怎么烧好吃 立定跳远用什么姿势更好啊?有什么方法立定跳远跳远一些? 立地跳远怎么跳的远一点? 立地跳远怎样才能跳得好? 立地跳远的正确姿势 50斤食材可以加多少桃美素? 卤肉有几种做法? 什么牌子的卤水增香膏,卤肉好吃,而且很香我做沙县的 卤汤加什么乳卤膏香味正宗 老卤膏的味道和以前卤肉的味道一样吗 利用matlab怎么往矩阵中添加一常数列 matlab中如何在原矩阵的右边添加一列 MATLAB求助:如何在一个矩阵末尾加入一行? matlab问题.如何给一个矩阵在一个位置增加一个零列? 要求厂家提供第三方检测报告来保证产品质量可行吗 第三方检测机构的检验报告有哪些法律效力?. 桐乡市赛维伺服电机有限公司怎么样? 安徽伺服电机有限公司怎么样? 蜗居在线观看 蜗居下载 电视剧蜗居 伺服惯量该如何选择? 如何在mysql中将建立外键 电阻率测深法 招商银行全币种信用卡有什么区别 水平地层上的视电阻率测深曲线 求3ds max 注册机或 激活码 什么是二氧化氯发生器,他有些什么作用啊 中国大陆能买到那些皮卡?能否购买国外的皮卡?比如美国的? 服务器为啥下载不了东西啊 下载东西时候老说服务器不可用是怎么回事? 宽带为3KH2的信道,不考虑噪声的情况下,其最大数据传输速率为多少?