2.7Масштабирование графиков
До масштабирования |
После масштабирования |
t = 0:0.01:10; |
t = 0:0.01:10; |
fx = 10 * sin(2*pi*2*t); |
fx = 10 * sin(2*pi*2*t); |
plot(fx, 'color', 'b'), |
plot(fx, 'color', 'b'), grid on; |
grid on; |
|
|
% масштабирование оси OX |
|
xlim([200 400]); |
|
% масштабирование оси OY |
|
ylim([ -8 5]); |
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
6 |
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-2 |
|
|
|
|
|
|
|
|
|
|
|
-2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-4 |
|
|
|
|
|
|
-4 |
|
|
|
|
|
|
|
|
|
|
|
-6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-6 |
|
|
|
|
|
|
|
|
|
|
|
-8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-10 |
|
|
|
|
|
|
-8 |
|
|
|
|
|
|
|
|
|
|
|
0 |
200 |
400 |
600 |
800 |
1000 |
1200 |
|
|
|
|
|
|
|
|
|
|
||
200 |
220 |
240 |
260 |
280 |
300 |
320 |
340 |
360 |
380 |
400 |
||||||||
|
|
|
|
|
|
|
11
3.Работа с трехмерной графикой
Программа Matlab
clc;
clear;
% fx_bscan – двухмерный массив
fx_bscan= dlmread('ch2_555_-12db.txt', '\t'); % fx_ascan – одномерный массив
fx_ascan = load('Ascan_63.txt', '\t');
FontSize = 12; % размер шрифта
[M N] = size(fx_bscan);
x_bscan = (1:N)*0.57; % шкала в мм
y_bscan = (1:M)*70/M; % шкала в мкс (70 мкс)
subplot(2,2,1); mesh(x_bscan, y_bscan, fx_bscan); axis ij;
axis([ min(x_bscan) max(x_bscan) min(y_bscan) max(y_bscan)]); xlabel('Положение ПЭП, мм', 'fontsize', FontSize, 'FontName', 'Arial'); ylabel('Время, мкс', 'fontsize', FontSize, 'FontName', 'Arial'); title('В-развертка', 'fontsize', FontSize, 'FontName', 'Arial');
subplot(2,2,2),plot(y_bscan, fx_ascan), grid on; axis([ min(y_bscan) max(y_bscan) 0 256]);
xlabel('Время, мкс', 'fontsize', FontSize, 'FontName', 'Arial'); ylabel('Амплитуда', 'fontsize', FontSize, 'FontName', 'Arial'); title('A-развертка', 'fontsize', FontSize, 'FontName', 'Arial'); view(90, 90);
subplot(2,2,3:4); mesh(x_bscan, y_bscan, fx_bscan);
axis([ min(x_bscan) max(x_bscan) min(y_bscan) max(y_bscan) 0 256]); ylabel('Время, мкс', 'fontsize', FontSize, 'FontName', 'Arial'); zlabel('Амплитуда', 'fontsize', FontSize, 'FontName', 'Arial'); title('AB-развертка', 'fontsize', FontSize, 'FontName', 'Arial'); view(100, 30);
set(gcf, 'Color', 'w'); saveas(gcf, 'pic_3D.png');
12
13
4.Таблица символов
14
5.Стиль линий и кодировка цвета
|
Цвет |
|
Тип маркера |
|
Тип линии |
y |
желтый |
. |
точка |
- |
сплошная |
m |
розовый |
o |
кружок |
: |
пунктирная |
c |
голубой |
х |
крестик |
-. |
штрих-пунктирная |
r |
красный |
+ |
знак "плюс" |
-- |
штриховая |
g |
зеленый |
* |
звездочка |
|
|
b |
синий |
s |
квадрат |
|
|
w |
белый |
d |
ромб |
|
|
k |
черный |
v |
Треугольник вершиной вниз |
|
|
|
|
^ |
Треугольник вершиной вверх |
|
|
|
|
< |
Треугольник вершиной влево |
|
|
|
|
> |
треугольник вершиной вправо |
|
|
|
|
p |
пятиконечная звезда |
|
|
|
|
h |
шестиконечная звезда |
|
|
15