脑血管图 直径/nm SSIM PSNR 10 0.87898 22.4926 20 0.994 50.5753 30 0.9423 33.2019 40 0.81838 28.349 肝脏图 直径/nm SSIM PSNR 10 0.78587 16.3159 20 0.9809 41.0542 30 0.82208 24.6526 40 0.81837 26.6846 脾脏肿瘤图 直径/nm SSIM PSNR 10 0.83487 29.7489 20 0.97465 40.6519 30 0.90136 29.497 40 0.85891 28.4909 肺部肿瘤图 直径/nm SSIM PSNR 10 0.80109 16.7777 20 0.9757 34.9753 30 0.81207 24.2933 40 0.81838 23.3792
时间: 2024-01-14 09:02:39 浏览: 129
workspace05_bicubic+PSNR+SSIM.zip_K._PSNR_bicubic+PSNR+SSIM
以下是使用 MATLAB 生成这些折线图的代码:
```matlab
% 脑血管图数据
diameters1 = [10, 20, 30, 40];
ssim1 = [0.87898, 0.994, 0.9423, 0.81838];
psnr1 = [22.4926, 50.5753, 33.2019, 28.349];
% 肝脏图数据
diameters2 = [10, 20, 30, 40];
ssim2 = [0.78587, 0.9809, 0.82208, 0.81837];
psnr2 = [16.3159, 41.0542, 24.6526, 26.6846];
% 脾脏肿瘤图数据
diameters3 = [10, 20, 30, 40];
ssim3 = [0.83487, 0.97465, 0.90136, 0.85891];
psnr3 = [29.7489, 40.6519, 29.497, 28.4909];
% 肺部肿瘤图数据
diameters4 = [10, 20, 30, 40];
ssim4 = [0.80109, 0.9757, 0.81207, 0.81838];
psnr4 = [16.7777, 34.9753, 24.2933, 23.3792];
% 第一个折线图(SSIM)
figure;
plot(diameters1, ssim1, '-o', diameters2, ssim2, '-s', diameters3, ssim3, '-*', diameters4, ssim4, '-d');
xlabel('Diameter/nm');
ylabel('SSIM');
title('SSIM vs Diameter');
legend('脑血管图', '肝脏图', '脾脏肿瘤图', '肺部肿瘤图');
% 第二个折线图(PSNR)
figure;
plot(diameters1, psnr1, '-o', diameters2, psnr2, '-s', diameters3, psnr3, '-*', diameters4, psnr4, '-d');
xlabel('Diameter/nm');
ylabel('PSNR');
title('PSNR vs Diameter');
legend('脑血管图', '肝脏图', '脾脏肿瘤图', '肺部肿瘤图');
```
这里我们使用 `plot` 函数绘制折线图,并使用 `-o`、`-s`、`-*` 和 `-d` 参数表示不同的标记样式。使用 `xlabel`、`ylabel` 和 `title` 函数添加轴标签和标题。使用 `legend` 函数添加图例,以便在同一张图中显示多个数据集。
阅读全文