matlab循环结束的同时输出数值保存,Matlab for循环保存结果的问题

完整程序

clc,clear

pmjz=[-15.12 -19.16;-5.12 -19.16;19.28 -6.96;23.4 -6.96];

[hang,lie]=size(pmjz);                 %求矩阵的维数;

l=hang-1;

pmhzb1=pmjz(:,1);

pmzzb1=pmjz(:,2);

pmhzb=pmhzb1';

pmzzb=pmzzb1';

a=pmhzb(1,1);

b=pmhzb(1,hang);

gama=18.8;   c=29;   fai=20;   R=24.41;   n=100;  fd=1;

xc=0;yc=0;                              %%   圆心的坐标定义

kc=0;                                   %%   水平地震系数

d=(b-a)/n;                              %%   d为水平间距,100为划分条块的个数

for j=1:l

y2(j)=pmzzb(1,j);                   %yy(j)取矩阵y坐标第j列

x2(j)=pmhzb(1,j);                   %xx(j)取矩阵x坐标第j列

y3(j)=pmzzb(1,j+1);

x3(j)=pmhzb(1,j+1);

if  y2(j)~=y3(j)

k(j)=(y3(j)-y2(j))

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值