Название: MATLAB!! вопрос Отправлено: Intoxikata от 03 Июнь 2007, 17:02 как перевести символьную переменную в переменную числового типа?
Предыстория. Есть функция матлаба (freqz), аргументы которой должны быть числами. В результате муторных символьных вычислений в переменной g сидит массив символьных "чисел". Этот массив мне нужно скормить функции freqz, которая говорит что с символьными переменными работать не может.. Название: Re: MATLAB!! вопрос Отправлено: Intoxikata от 03 Июнь 2007, 17:16 Ответ нашел в хелпе. Вопрос снят.
% b - массив символьных значений b=double(b); % b - массив чисел типа double... Название: Re: MATLAB!! вопрос Отправлено: imperfect от 03 Июнь 2007, 19:40 Мда, Матлаб меня всегда радовал. Казалось бы, математики - люди семи пядей во лбу. И тем не менее, всегда к их услугам - перегруженные функции приведения типов, которые не только глотают разные входные типы (чем щас никого не удивишь), но даже их агрегаты. ::)
Извините за оффтоп, просто наболело... З.Ы. Что и говорить, после Матлаба, как и после Visual Basic'a путь в большое программирование заказан. Дабы не быть потертым: 2 автор, а что делает ф-ция freqz? Насколько я понимаю, какая-то статистическая... А то у меня Матлаб - кастрированный, без хелпа (весит он неприлично много) ;) Название: Re: MATLAB!! вопрос Отправлено: Intoxikata от 03 Июнь 2007, 20:02 2 imperfect:
>> help freqz FREQZ Digital filter frequency response. ;) Название: Re: MATLAB!! вопрос Отправлено: imperfect от 03 Июнь 2007, 20:05 :-[
Что ж, почти угадал... Что-то типа полосы заграждения цифрового фильтра... Если верить моим скудным познаниям в электронике. ;D |