查看: 143|回复: 2|关注: 0

[已解决] 对于disp输出如何换行的问题

[复制链接]

新手

12 麦片

财富积分


050


3

主题

9

帖子

0

最佳答案
代码如下:clear;clc;
t=[0,20,40,56,68,80,84,96,104,110];
v=[0,20,20,38,80,80,100,100,125,125];
t1=linspace(0,110,50);
v1=interp1(t,v,t1,'nearest');  %最近点插值
v2=interp1(t,v,t1,'linear');   %线性插值
v3=interp1(t,v,t1,'pchip');    %分段3次埃尔米插值
v4=interp1(t,v,t1,'spline');   %3次样条插值
disp(['最近点插值计算速度',num2str(v1),'线性插值计算速度',num2str(v2),...
'分段3次埃尔米插值计算速度',num2str(v3),'3次样条插值计算速度' num2str(v4)])



该如何处理可以让四组不同插值拟合的数据一行行的显示?


回复主题 已获打赏: 0 积分

举报

MATLAB 基础讨论
版块优秀回答者

入门

491 麦片

财富积分


50500


1

主题

156

帖子

61

最佳答案
  • 关注者: 6
发表于 2020-5-20 20:07:54 | 显示全部楼层 |此回复为最佳答案
你好,可以使用 newline 命令 (2016b 及以后)
  1. disp(['最近点插值计算速度',num2str(1),newline,'线性插值计算速度',num2str(2),...
  2. newline,'分段3次埃尔米插值计算速度',num2str(3),newline, '3次样条插值计算速度', num2str(4)])

  3. 最近点插值计算速度1
  4. 线性插值计算速度2
  5. 分段3次埃尔米插值计算速度3
  6. 3次样条插值计算速度4
复制代码
回复此楼 已获打赏: 0 积分

举报

新手

12 麦片

财富积分


050


3

主题

9

帖子

0

最佳答案
 楼主| 发表于 2020-5-20 20:11:20 | 显示全部楼层
gopher 发表于 2020-5-20 20:07
你好,可以使用 newline 命令 (2016b 及以后)

之前查到了newline 命令但一直使用错了
感谢
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表