Как вы рисуете две фигуры одновременно в Matlab? Каждый раз, когда я использую surf(), он разбивается на старый. Кроме того, как вы сохраняете изображения, чтобы их можно было экспортировать в MS word или powerpoint или что-то еще?Построение графика в Matlab
ответ
Чтобы создать новую фигуру в отдельном окне, просто скажите figure
. Чтобы экспортировать в качестве файла изображения, используйте команду print
с соответствующей опцией -d
, чтобы выбрать формат файла. Нравится так:
figure;
plot(rand(100,1), rand(100, 1), 'r*');
print -dpng 'MyImage.png'
Используйте командную фигуру перед каждым сюжетом/прибоем/сеткой.
пример
X = [1:5];
figure('Name', 'My plot');
plot(X, X+X);
figure('Name', 'My plot number 2');
plot(X, X + X + X);
Вы можете построить две фигуры в отдельных окнах:
figure(1)
% do plotting
figure(2)
% do plotting
или в сюжетных:
figure(1)
subplot(1, 2, 1)
% do plotting
subplot(1, 2, 2)
% do plotting
Для получения дополнительной информации, вы можете увидеть документы MATLAB для функции фигуры и подзаголовка (в меню справки).
Для печати изображений в файл см. Документацию по функции печати. Или просто зайдите в File -> Save As и выберите нужный тип изображения.
Позвонить figure
перед тем как позвонить surf
. figure
открывает новое окно фигуры. Когда вы вызываете surf
, он будет отображен на текущий выбранный рисунок.
Вы можете копировать фигуры в Word или Powerpoint, используя в окне рисунка меню Edit-> Copy Figure. Если в, скажем Word, вы нажимаете на вставленную фигуру и выбираете «ungroup», вы можете даже пойти и отредактировать фигуру.
Для сохранения выберите «Сохранить как ...» в меню «Файл» в окне рисунка. Для Adobe Illustrator сохраните как .eps (работает лучше, чем .ai).
Выполнение hold on
для хранения текущего рисунка. Новые сюжеты будут добавлены к существующим сюжетам. Используйте hold off
, чтобы изменить его на предыдущее поведение.
В дополнение к команде print
(см. Ответ Дрю Холла) вы можете экспортировать в другие форматы через меню «Файл» или использовать функцию «Копировать рисунок» в меню редактирования. Если вы хотите вставить его в Word или Powerpoint, вы можете получить лучший результат, если вместо обычной вставки вы используете «Вставить специальный».
В качестве еще одного небольшого дополнения к предыдущим ответам вы можете напечатать фигуру непосредственно в буфер обмена, используя команду print -dmeta
. Затем просто вставьте в документ Word или PowerPoint. Я нашел его очень аккуратным.
@kwatford Если вы используете hold all
, а не hold on
, тогда Matlab будет использовать следующий определенный цвет и linestyle для этого участка. проверить разницу между
figure(1);
plot(rand(100,1));
hold on ;
plot(rand(100,1)+2);
и
figure(2);
plot(rand(100,1));
hold all;
plot(rand(100,1)+2);
- 1. Построение графика (Matlab)
- 2. Matlab: построение ориентированного графика
- 3. Построение графика в Matlab 'while' loop
- 4. Построение графика в масштабе логарифма (Matlab)
- 5. Построение графика в MATLAB и легенда
- 6. Полиномиальная регрессия и построение графика в Matlab
- 7. Построение графика в графическом интерфейсе Matlab
- 8. Построение 3D-графика нормированных цен в MatLab
- 9. Matlab повторное построение графика для ряда переменных
- 10. Построение существующего графика MATLAB на другой рисунок
- 11. Графическое построение графика MATLAB: присвоение меток легенды во время графика
- 12. построение графика из петли
- 13. Построение графика в Python?
- 14. Сочетание двух наборов данных и построение графика в matlab
- 15. Генерация случайных чисел и построение графика в Matlab
- 16. Как сделать функцию неблокирующей? Динамическое построение графика в Matlab GUI
- 17. Flink - Построение графика оператора
- 18. Построение графика гауссовой свертки
- 19. построение графика дифференциального уравнения
- 20. Как оптимизировать построение графика?
- 21. построение графика по вызову функции
- 22. Построение графика в окне C++
- 23. Построение графика в Linux (Ubuntu)
- 24. Построение графика рассеяния в Excel
- 25. Построение графика в C (ubuntu)
- 26. Построение кумулятивного графика в Python
- 27. Построение графика зависимостей в python
- 28. Построение «Hi» в MATLAB
- 29. Построение матриц в MATLAB
- 30. Построение петли в MATLAB
Я хотел бы я знал эту разницу между два года назад. Большое спасибо. –