楼主: Vastilon
3835 5

[问答] (求助)matlab循环和储存输出结果的问题 [推广有奖]

  • 0关注
  • 1粉丝

初中生

9%

还不是VIP/贵宾

-

威望
0
论坛币
623 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
396 点
帖子
3
精华
0
在线时间
20 小时
注册时间
2015-10-11
最后登录
2018-4-23

楼主
Vastilon 发表于 2016-6-10 01:42:34 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
h=0
for i = 1:12
a = [];
colum = 1;
num = i;
row_index = a(:,colum) == num;
b = a(row_index,:);%
for j = 1:200;
colum = 2;
num = j;
row_index = b(:,colum) == num;
c = b(row_index,:);
h = power (c(:,3),2)
save power.txt h -ascii
end
end
如上程序,但是在输出结果的时候出现很多重复的h值,很明显有问题,但不知道在哪里。而且储存的文件txt打开也只有最后一个循环的一个结果值,怎样才能储存所有的h值?


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:MATLAB atlab matla 输出结果 Lab matlab power 程序 而且

沙发
Vastilon 发表于 2016-6-10 01:44:01
我是一个初学者,今天研究了好久。其中的a是一个散列,多行的矩阵。

藤椅
亚米UM 发表于 2016-6-10 09:48:36 来自手机
Vastilon 发表于 2016-6-10 01:42
h=0
for i = 1:12
a = [];
要保存所有h的值 就需要每次对h进行更新同时将之前的保存 你这样每次循环后就把它给覆盖了自然只有最后一次的结果

板凳
Vastilon 发表于 2016-6-10 10:31:28
亚米UM 发表于 2016-6-10 09:48
要保存所有h的值 就需要每次对h进行更新同时将之前的保存 你这样每次循环后就把它给覆盖了自然只有最后一 ...
那要怎么修改啊,求教~~

报纸
skyline2020 发表于 2017-4-29 09:12:34 来自手机
楼主你好,请问你是西南政法大学的么

地板
skyline2020 发表于 2017-4-29 19:54:33 来自手机
楼主啊,我是通过搜索Vastilon找到这个帖子的,知道那是你的微信昵称,所以就试试。如果你是西政经济学院的学生,那就没错了。有看到的话,请加下我微信,122219153。有特别重要的事跟你说,感激不尽了。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-31 03:17