从matlab生成的fig图片中读取数据

 首先编程,画一个fig图片,手动保存为untitled.fig,如图所示;

close all
a=0:0.1:4.3;
b=a.^2;
plot(a,b,'k-','LineWidth',2);
grid on
set(0,'defaultfigurecolor','w')
saveas(fig,untitled)

然后编程,读取图片中的x轴和y轴数据,

close all;clear all
open('untitled.fig')
h=findall(gcf,'type','line')
x=get(h,'xdata')
y=get(h,'ydata')
%z=get(h,'zdata')

读取结果如下: 

x =

  1 至 14 列

         0    0.0100    0.0200    0.0300    0.0400    0.0500    0.0600    0.0700    0.0800    0.0900    0.1000    0.1100

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
材料力学剪力图弯矩图绘制程序-untitled.fig 说明: 输入变量 分段数组x 分段点一般在集力,集力偶作用出和分布载荷的起末端。 载荷数组MPQ 若梁上的外载荷总数为PN,则用PN行四列的数组MPQ储存载荷,数组MPQ第一列代表载荷的类型:1为集力偶,2为集力,3为分布载荷,第二列代表载荷的大小,第三列代表集力,集力偶或者分布载荷左端与简支梁左端的距离,第四列代表均匀载荷右端与简支梁左端的距离,当载荷为集力或者集力偶时,第四列为0. 符号规定 集力和均匀载荷向下为正,向上为负,集力偶顺时针为正,逆时针为负。 输出变量 内力数组XQM 如果梁被分为NN-1段,则内力数组XQM为NN行,三列的数组,第一列代表梁的横截面的位置,第二列代表剪力,第三列代表弯矩。 剪力极值及位置QDX QDX是一个二行二列的数组,第一列代表极值所在的位置,第二列代表极值 弯矩极值及位置MDX MDX是一个二行二列的数组,第一列代表极值所在的位置,第二列代表极值 子程序 集力偶对弯矩贡献的子函数QMM 集力对剪力和弯矩贡献的子函数QMP 分布载荷对剪力和弯矩贡献的子函数QMQ 求剪力和弯矩极值的子函数MAX_MIN 绘制剪力图和弯矩图的子函数TU_QM 计算分析程序 简支梁QMDJ 左端固定悬臂梁QMDXZ 右端固定悬臂梁QMDXY 左端外伸梁QMDWZ 右端外伸梁QMDWY 两端外伸梁QMDWL 所含文件: Figure82.jpg 材料力学剪力图弯矩图绘制程序 运行结果: Figure83.jpg 材料力学剪力图弯矩图绘制程序

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值