Форум кафедры Техники и Электрофизики Высоких Напряжений

Онлайн-сообщество ТВНщиков
Гостям форума:

Добро пожаловать на форум по технике высоких напряжений!
Для получения доступа ко всем разделам необходимо зарегистрироваться


Текущее время: 23 сен 2018, 17:42

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
СообщениеДобавлено: 13 мар 2011, 17:32 
Не в сети
Аватара пользователя

Зарегистрирован: 01 окт 2009, 09:03
Сообщения: 47
Откуда: ДБР
Здравствуйте... скажите пожалуйста, можно ли сделать "гладким" этот график? Ниже написаны значения (ну чтобы не придумывать) и сам график, который "угловатый".
Код:
f1 = [9.58 19.83 30.08 40.09 50.14 60.22 70.01 80.14 90 99.85 110.093...
    120.02 130.0666 140.114 150.166 160.11 170.16 180.09 190.06 200.04...
    200 250.915 275 306 325 354.6 360 378 404];
k1 = [25.64 25.12 25.90 25.38 25.68 26.29 26.67 27.1 27.59 28.52 29.2...
    29.79 30.45 30.36 31.58 33.73 35.53 36.62 38.46 40 39.21 54.8 75.95...
    98.59 90.28 83.89 83.33 76.92 66.86];
plot (f1,k1)

Вложение:
pervyi_.jpg


У вас нет необходимых прав для просмотра вложений в этом сообщении.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
СообщениеДобавлено: 13 мар 2011, 18:42 
Не в сети
Аватара пользователя

Зарегистрирован: 03 сен 2008, 16:08
Сообщения: 240
Откуда: Д-3
Код:
f1 = [9.58 19.83 30.08 40.09 50.14 60.22 70.01 80.14 90 99.85 110.093...
    120.02 130.0666 140.114 150.166 160.11 170.16 180.09 190.06 ...
    200 250.915 275 306 325 354.6 360 378 404];
k1 = [25.64 25.12 25.90 25.38 25.68 26.29 26.67 27.1 27.59 28.52 29.2...
    29.79 30.45 30.36 31.58 33.73 35.53 36.62 38.46 39.21 54.8 75.95...
    98.59 90.28 83.89 83.33 76.92 66.86];

f2 = 10:1:404; % новые значения по оси x (с постоянным и частым шагом)
k2 = interp1(f1,k1,f2,'pchip'); % получение новых значений при интерполяции

plot (f1,k1,f2,k2,'LineWidth',1.5)
legend('исходный график','конечный график','Location','NorthWest')
grid


Изображение


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
СообщениеДобавлено: 13 мар 2011, 18:53 
Не в сети
Аватара пользователя

Зарегистрирован: 01 окт 2009, 09:03
Сообщения: 47
Откуда: ДБР
Спасибо огромное!!!! :weehee:


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
СообщениеДобавлено: 14 апр 2011, 10:19 
Не в сети
Аватара пользователя

Зарегистрирован: 01 окт 2009, 09:03
Сообщения: 47
Откуда: ДБР
А как на этом графике отметить точки построения?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
СообщениеДобавлено: 14 апр 2011, 16:25 
Не в сети
Аватара пользователя

Зарегистрирован: 03 сен 2008, 16:08
Сообщения: 240
Откуда: Д-3
Код:
f2 = 10:1:404; % новые значения по оси x (с постоянным и частым шагом)
k2 = interp1(f1,k1,f2,'pchip'); % получение новых значений при интерполяции

f3 = 10:20:404; % новые значения по оси x (с постоянным и редким шагом)
k3 = interp1(f1,k1,f3,'pchip'); % получение новых значений при интерполяции

plot (f3,k3,'ro',f2,k2,'LineWidth',1.5)
grid


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB