Когда я использую matplotlib imshow()
в python для представления маленькой матрицы, он производит какой-то вид, если сглаживание между пикселями. Есть ли способ получить это в Matlab при использовании imshow
или imagesc
?
Например, используя matplotlib, это вывод идентификационной матрицы imshow(eye(3))
:
в то время как в matlab, imagesc(eye(3))
:
Решением, которое я могу придумать, является экстраполяция и сглаживание с использованием какого-либо фильтра, но это не будет актуально для уровней одного пикселя. Я также пробовал myaa и export_fig, но они не являются удовлетворительными. Myaa использует весь GUI после применения, поэтому я не могу увеличивать или уменьшать масштаб, а export_fig заставляет меня сохранять фигуру в файл, а затем работать с этим файлом, слишком громоздким. Итак, есть ли способ сказать движку фигур Matlab (java или что не так) для этого сглаживания, сохраняя при этом удобство использования графического интерфейса фигуры?