合理使用strcat和num2str让legend更加的自动划
代码:
%% higher order polynomials clc; clear all; close all; x=[-1.2 -0.5 0.3 0.9 1.8 2.6 3.0 3.5]; y=[-15.6 -8.5 2.2 4.5 6.6 8.2 8.9 10.0]; figure('Position',[10 2050 1420 420]); for i= 1:3 subplot(1,3,i); p=polyfit(x,y,i); xfit=x(1):0.1:x(end); yfit=polyval(p,xfit); plot(x,y,'ro', xfit,yfit,'b-'); set(gca, "FontSize",14); ylim([-17 11]); dp(i,:)=strcat(num2str(i),' Data points'); fc(i,:)=strcat(num2str(i),' Fitted cureve'); legend(dp(i,:), fc(i,:)); end
虽然在循环中,通过将数值和字符串结合后生成vector,在legend中调用时,注意方式。
人就像是被蒙着眼推磨的驴子,生活就像一条鞭子;当鞭子抽到你背上时,你就只能一直往前走,虽然连你也不知道要走到什么时候为止,便一直这么坚持着。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~