如何计算应用点

28日视图(30天)
穆罕默德阿克毛马苏德•
评论道: 明星黾 约9小时前
亲爱的所有,
我image1附呈 (image1.png) 。统计数据如附件。 (stats.mat)
然后我画出图如附照片。 (graph.jpg)
任何人都可以帮我计算应用吗?
我试着用 函数的应用 作为连接,但有错误
错误使用最大
无效的数据类型。第一个参数必须是数字或逻辑。
错误应用(13号线)
y = y / max (y);
4评论
dpb
dpb 37分钟前
——文件数据
类属性名称大小字节阿克毛1 x1 2184结构
好吧,“休斯顿,我们有问题!”。统计数据是一个stuct,不是一双x, y向量。
负载统计数据
字段名(阿克毛)
ans =9×1单元阵列
{‘距离’}{“的意思是”}{“性病”}{“min”}{‘麦克斯’}{“概要”}{“cx”} {“cy”}{“位置”}
好吧,里面是谁的x, y的的应用?

登录置评。

答案(1)

明星黾
明星黾 约1小时前
这些字段不存在 “stats.mat” 这是空向量和错误是显而易见的。
这是- - - - - -
LD =负载(“stats.mat”)
LD =结构体字段:
阿克马尔(1×1结构):
阿克毛= LD.akmal
阿克毛=结构体字段:
距离:23.5756的意思是:1.3427 e + 03 STD: 938.0745分钟:496 max: 3189简介:[25×1双]残雪:[25×1双]cy:[25×1双)位置:(2×2双)
pf = LD.akmal.profile;
残雪= LD.akmal.cx;
cy = LD.akmal.cy;
plot3 (cx, cy, pf)
网格
pf wx =应用(cx)
=正脉冲脉冲或脉冲极性矩形2边
wx = 8.0832
王寅=应用(cy, pf)
=正脉冲脉冲或脉冲极性矩形2边
王寅= -0.0198
(天气,cxr) = myFWHM (cx, pf)
wx = 7.0372
cxr = 1×2
72.4166 - 79.4537
(王寅,老年痴呆)= myFWHM (cy, pf)
王寅= -0.0172
cyr = 1×2
58.0415 - 58.0243
函数(宽度、xr) = myFWHM (x, y)
p1 = polyfit (x([1]结束),y([1]结束),1);
y_dtrnd = y - polyval (p1, x);
[ymax, yidx] = max (y_dtrnd);
[ymin, xidx] = min (y_dtrnd);
idxrng = {1: yidx;yidx:元素个数(y)};
xr (1) = interp1 (y_dtrnd (idxrng {1}) -ymin, x (idxrng {1}), (ymax-ymin) / 2,“线性”);
xr (2) = interp1 (y_dtrnd (idxrng {2}) -ymin, x (idxrng {2}), (ymax-ymin) / 2,“线性”);
宽度= xr (2) xr (1);
结束
我的函数返回值略有不同,因为它首先去趋势因变量,然后插入找到半峰值。(我的乐趣,只是为了看看我的价值观匹配。)
2的评论
明星黾
明星黾 37分钟前
不同的自变量值。
试试这个,
F = openfig (“untitled.fig”);
行= findobj (F,“类型”,“行”);
x = Lines.XData;
y = Lines.YData;
wx =应用(x, y)
=正脉冲脉冲或脉冲极性矩形2边
wx = 8.0080
(wm xr, hm) = myFWHM (x, y)
wm = 6.9718
xr = 1×2
9.0430 - 16.0148
嗯= 1.3460 e + 03
[ymax, idx] = max (y);
ymin = min (y);
情节(x, y)
持有
情节(xr,[1] *嗯+ ymin,“。r”)
持有
网格
文本(x (idx), hm + ymin sprintf (= % .3f ' '的半最大值宽度,wm),“水平的”,“中心”,“绿色”,“底”)
% ylim ([min (y) max (y)))
函数(宽度、xr hm) = myFWHM (x, y)
p1 = polyfit (x([1]结束),y([1]结束),1);
y_dtrnd = y - polyval (p1, x);
[ymax, yidx] = max (y_dtrnd);
[ymin, xidx] = min (y_dtrnd);
idxrng = {1: yidx;yidx:元素个数(y)};
嗯= (ymax-ymin) / 2;
xr (1) = interp1 (y_dtrnd (idxrng {1}) -ymin, x (idxrng{1}),嗯,“线性”);
xr (2) = interp1 (y_dtrnd (idxrng {2}) -ymin, x (idxrng{2}),嗯,“线性”);
宽度= xr (2) xr (1);
结束

登录置评。