реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Сохранение таблицы в файл из Matlab
Stefan1
сообщение Dec 12 2014, 10:55
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 414
Регистрация: 7-04-11
Из: Москва
Пользователь №: 64 187



Добрый день.

Подскажите пожалуйста, можно ли и как сохранить рассчитанные в Matlab S-параметры в виде s2p файла. Или другими словами: как сохранить матрицу из 5 столбцов:

Код, представленный ниже, сохраняет только реальную часть этих данных, а мнимая (умноженная на мнимую единицу i)- не сохраняется. Как добавить мнимую часть и получить таблицу в виде:
1 real(s11) imag(s11) real(s21) imag(s21) real(s12) imag(s12) real(s22) imag(s22)
2 real(s11) imag(s11) real(s21) imag(s21) real(s12) imag(s12) real(s22) imag(s22)
3 real(s11) imag(s11) real(s21) imag(s21) real(s12) imag(s12) real(s22) imag(s22)
4 real(s11) imag(s11) real(s21) imag(s21) real(s12) imag(s12) real(s22) imag(s22)
................................................................................

Код программы:
dd=[S11thru; S21thru; S12thru; S22thru];
fid=fopen('test.s2p', 'wt');
fprintf(fid, '%g %g %g %g\n',dd);
fclose(fid);


Сообщение отредактировал Stefan1 - Dec 12 2014, 15:14
Go to the top of the page
 
+Quote Post
Opex
сообщение Jan 17 2015, 06:38
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 75
Регистрация: 13-03-11
Из: Екатеринбург
Пользователь №: 63 574



Попробуйте функцию num2str.

Или просто в цикле выводить отдельно imag(Z) и real(Z) - точно будет работать.
Go to the top of the page
 
+Quote Post
Stefan1
сообщение Jan 27 2015, 15:59
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 414
Регистрация: 7-04-11
Из: Москва
Пользователь №: 64 187



Цитата(Opex @ Jan 17 2015, 10:38) *
Попробуйте функцию num2str.

Или просто в цикле выводить отдельно imag(Z) и real(Z) - точно будет работать.

Спасибо за подсказку, но я уже разобрался - сохраняется таблица через функцию rfwrite.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th June 2025 - 01:05
Рейтинг@Mail.ru


Страница сгенерированна за 0.01378 секунд с 7
ELECTRONIX ©2004-2016