Форум портала Metropolis Галерея   
Добро пожаловать. Пожалуйста, войдите или зарегистрируйтесь.
25 Февраль 2025, 20:27 *

Поиск по Форуму
 
   Начало   Помощь Поиск Правила Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: MATLAB!! вопрос  (Прочитано 2110 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Intoxikata
Завсегдатай
****

Репутация: 22
Сообщений: 259


: 03 Июнь 2007, 17:02

как перевести символьную переменную в переменную числового типа?

Предыстория. Есть функция матлаба (freqz), аргументы которой должны быть числами. В результате муторных символьных вычислений в переменной g сидит массив символьных "чисел". Этот массив мне нужно скормить функции freqz, которая говорит что с символьными переменными работать не может..


это мы придумали оружие массового поражения и ездим на нем!
Intoxikata
Завсегдатай
****

Репутация: 22
Сообщений: 259


Ответ #1 : 03 Июнь 2007, 17:16

Ответ нашел в хелпе. Вопрос снят.

% b - массив символьных значений
b=double(b);
% b - массив чисел типа double...

это мы придумали оружие массового поражения и ездим на нем!
imperfect
Житель форума
*****

Репутация: 341
Сообщений: 1167


Проверено электроникой

WWW Email
Ответ #2 : 03 Июнь 2007, 19:40

Мда, Матлаб меня всегда радовал. Казалось бы, математики - люди семи пядей во лбу. И тем не менее, всегда к их услугам - перегруженные функции приведения типов, которые не только глотают разные входные типы (чем щас никого не удивишь), но даже их агрегаты.  Нерешительный
Извините за оффтоп, просто наболело...
З.Ы. Что и говорить, после Матлаба, как и после Visual Basic'a путь в большое программирование заказан.
Дабы не быть потертым: 2 автор, а что делает ф-ция freqz? Насколько я понимаю, какая-то статистическая... А то у меня Матлаб - кастрированный, без хелпа (весит он неприлично много)
 Подмигивает

Intoxikata
Завсегдатай
****

Репутация: 22
Сообщений: 259


Ответ #3 : 03 Июнь 2007, 20:02

2 imperfect:
>> help freqz
 FREQZ Digital filter frequency response.

;)

это мы придумали оружие массового поражения и ездим на нем!
imperfect
Житель форума
*****

Репутация: 341
Сообщений: 1167


Проверено электроникой

WWW Email
Ответ #4 : 03 Июнь 2007, 20:05

 Смущенный
Что ж, почти угадал... Что-то типа полосы заграждения цифрового фильтра... Если верить моим скудным познаниям в электронике.  Довольный
« Последнее редактирование: 03 Июнь 2007, 20:06 от imperfect »

Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines
Text only version | PDA version