24小时热门版块排行榜    

CyRhmU.jpeg
南方科技大学公共卫生及应急管理学院2025级博士研究生招生报考通知
查看: 321  |  回复: 1

KIM_SH

银虫 (正式写手)

[求助] 提问已有1人参与

clear;clc;
fy=input('请输入钢筋的强度:');
b=200:50:450;
n=2:0.5:3.5;
m=[0.1 0.15 0.2 0.25 0.3];
t=[1/4 1/3 1/2];
for i=1:6
    for j=1:4
        for k=1:5
            for f=1:3
                    jsp(i,j,k,f)=1-sqrt(1-2*(1.4*m(k)*(n(j)*b(i)-40-m(k)*n(j)*b(i)/2)+1.4*m(k)*t(f)*(n(j)*b(i)-80)/(1-t(f))+ ...
                        m(k)*40/(1-t(f))-t(f)*m(k)*(n(j)*b(i)-40)/(1-t(f)))/(b(i)*n(j)));
            end
        end
    end
end
for k=1:5
    s=sprintf('sheet%f',k);
    xlswrite('D:\jsp\jsp1.xlsx',jsp(:,:,k,1,s));
end
但是运行后总是说输出为excel那一行索引超出矩阵维度。请问要怎样修改???
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mygt_hit

专家顾问 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
KIM_SH: 金币+5 2020-12-14 15:18:14
jsp是4维矩阵,倒数第二行 xlswrite中引用了第5维。
知其然,知其所以然。
2楼2016-03-12 12:27:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 KIM_SH 的主题更新
信息提示
请填处理意见