24小时热门版块排行榜    

Znn3bq.jpeg
查看: 1174  |  回复: 6

tony087

银虫 (初入文坛)

[求助] matlab代码优化,符号运算预分配内存,望不吝赐教

有两个问题请教大神,望不吝赐教!
1,使用了for循环的嵌套,计算6个i*j的矩阵,尝试计算了一下10*10发现程序运行时间很长, 下面还想计算100*100的时间会更长,有没有好的方法进行代码优化,减少不必要的运行时间。
2。在进行代码优化考虑到,进行预分配内存可以减少运行时间,即      
M=zeros(4,4);%预分配内存,减少运行时间
C=zeros(4,4);
K1=zeros(4,4);
K2=zeros(4,4);
K3=zeros(4,4);
F=zeros(4,4);
发现M,C,K1矩阵元素都是常数,可以直接进行预分配内存,K2,K3,F矩阵元素是含有符号的不能进行直接预分配内存,去掉K2=zeros(4,4);K3=zeros(4,4);F=zeros(4,4);这三句程序才能运行。这个问题怎样才能解决?

matlab代码优化,符号运算预分配内存,望不吝赐教
code.PNG
回复此楼
一个当地比较英俊的男子
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tony087

银虫 (初入文坛)

第二个问题已经解决
一个当地比较英俊的男子
2楼2014-12-08 11:14:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wypzxj1314

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by tony087 at 2014-12-08 11:14:08
第二个问题已经解决

请教一下怎么解决的啊?
3楼2014-12-08 19:35:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tony087

银虫 (初入文坛)

引用回帖:
3楼: Originally posted by wypzxj1314 at 2014-12-08 19:35:20
请教一下怎么解决的啊?...

目前还没有好的方法,正在看matlab代码优化的资料,你有了方法麻烦告知一下啊
一个当地比较英俊的男子
4楼2014-12-08 21:12:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

刘畅的用户名

木虫 (小有名气)

将符号运算改为数值运算试试?

[ 发自小木虫客户端 ]
5楼2014-12-09 11:21:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tony087

银虫 (初入文坛)

引用回帖:
5楼: Originally posted by 刘畅的用户名 at 2014-12-09 11:21:19
将符号运算改为数值运算试试?

把x和t代入数值?怎么代入啊?麻烦说的明白一下
一个当地比较英俊的男子
6楼2014-12-10 10:39:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tony087

银虫 (初入文坛)

引用回帖:
3楼: Originally posted by wypzxj1314 at 2014-12-08 19:35:20
请教一下怎么解决的啊?...

改成:K2=sym(zeros(n,1))
一个当地比较英俊的男子
7楼2014-12-12 16:44:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 tony087 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 国自然面上和省基金B类撒花 +15 花田半亩~白 2026-04-21 15/750 2026-04-23 00:09 by prepg
[考研] 312求调剂 +3 山河似你温柔 2026-04-22 3/150 2026-04-22 20:17 by 学员JpLReM
[考博] 华师大读博 +3 xq83 2026-04-22 5/250 2026-04-22 10:42 by xq83
[教师之家] 又一批高校组建人工智能学院 师资行吗 不是骗人吗 +5 yexuqing 2026-04-19 5/250 2026-04-22 10:01 by easeheart
[论文投稿] 急需审稿人!!! +3 陆小果画大饼 2026-04-21 3/150 2026-04-21 23:54 by jzy_123456
[考博] 申博/考博 +4 啃面包的小书虫 2026-04-17 8/400 2026-04-21 16:26 by 啃面包的小书虫
[考研] 295分求调剂 +6 ?要上岸? 2026-04-17 6/300 2026-04-21 08:18 by Equinoxhua
[考研] 085600材料与化工调剂 5+3 孜孜不倦2002 2026-04-19 6/300 2026-04-20 21:25 by babero
[论文投稿] 有没有接收比较快的sci期刊呀,最好在一个月之内的,研三孩子求毕业 20+4 之护着 2026-04-16 7/350 2026-04-20 15:45 by 豆豆7758
[考研] 337求调剂 +3 jyz04 2026-04-18 3/150 2026-04-20 12:24 by 研可安
[考博] 申博 +3 Xyyx. 2026-04-18 3/150 2026-04-20 10:44 by YuY66
[考博] 湖南大学刘巧玲课题组2026年第二批次博士研究生招生信息 +3 南风观火 2026-04-18 5/250 2026-04-20 10:13 by 南风观火
[考研] 294求调剂 +8 淡然654321 2026-04-17 9/450 2026-04-19 19:51 by Equinoxhua
[考研] 304求调剂 +8 castLight 2026-04-16 8/400 2026-04-19 17:14 by 中豫男
[考研] 求调剂 +10 小聂爱学习 2026-04-16 12/600 2026-04-19 16:51 by 中豫男
[考研] 求调剂 +6 苦命人。。。 2026-04-18 7/350 2026-04-19 16:27 by 中豫男
[考研] 接受任何调剂 +6 也就是栗子 2026-04-17 7/350 2026-04-18 17:20 by 涵竹刘
[考研] 收到复试调剂但是去不了 +8 小蜗牛* 2026-04-16 8/400 2026-04-18 11:15 by zixin2025
[考研] 260求调剂 +4 Zyt1314520.. 2026-04-17 5/250 2026-04-18 08:28 by babysonlkd
[有机交流] 二苯甲酮酸类衍生物 50+3 小白爱主人 2026-04-17 6/300 2026-04-17 18:47 by kf2781974
信息提示
请填处理意见