matlab访问structure;eval函数;matlab的list是啥;Plot函数,绘制多条trace;matlab plot的figure 大小和位置设置
1、matlab访问structure
rois(1).x001
2、matlab的字符串如何转化为变量名
3、eval函数是干什么的?
tmproi = eval(['rois.' tmpid]);
4、Matlab如何获取结构体的属性,并访问
tmpid = cell2mat(ids(i));
tmproi = eval(['rois.' tmpid]);
5、matlab的list是啥?
可能是cell;
但是matlab中,很少有list的概念,基本上都是向量;
selectedIDs(1,end+1) = str2num(id);
6、Plot函数,绘制多条trace;
plot() + hold on 战术!
7、matlab在trace上打标注 matlab在plot的时候,绘制text
暂时找不到;
8、换个方案:
每个plot,最多绘制10条
%% 绘制多条trace 每个figure,最多10条trace;
figure
mins = [];
windowSize = 10;
for i = 1 : size(selectedNeuronsTrace, 1)
if mod(i, 10) == 0
legend;
figure;
end
oriTrace = selectedNeuronsTrace(i,:);
tmpmin = min(oriTrace);
mins(1,end+1) = tmpmin;
rsTrace = oriTrace - tmpmin;
rsTrace = filter(ones(1,windowSize)/windowSize,1,rsTrace);
tmpmin = min(rsTrace);
rsTrace = rsTrace - tmpmin;
plot(rsTrace,'LineWidth', 2, 'DisplayName',num2str(selectedIDs(i)));
hold on;
end
legend
9、matlab plot的figure 大小和位置设置
set(gcf,'Position',[100 100 500 500]);
10、设置 ylim
figure
plot()
set(gca, 'ylim',[-120,0]);%设置figure Y轴的尺寸
该函数要放在plot之后;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?