2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Матлаб: как из символьного выражения "вытащить" числа
Сообщение29.08.2020, 00:52 
В среде Матлаб в символьном виде задана переменная f (полином):
Используется синтаксис Matlab M
f =

- x^4 + 8*x^3 - 21*x^2 + 22*x - 8

Результат факторизации f имеет вид:
Используется синтаксис Matlab M
f1 =
 
[ -1, x - 2, x - 4, x - 1, x - 1]
.
Каким образом из f1 можно вытащить числа, то есть получить вектор типа double $[-1, -2, -4,-1,-1]$?

-- 29.08.2020, 02:03 --

Ой, получилось! Просто вычел из каждого члена x и выполнил double(f1). Первый член необходимо было убрать заранее - он как раз и не нужен в дальнейшем.
Всем спасибо!)

 
 
 
 Re: Матлаб: как из символьного выражения "вытащить" числа
Сообщение29.08.2020, 01:36 
Аватара пользователя
Не владею MATLABом, но, может быть, просто подставить $x=0$ ?
Тогда и первый элемент остался бы правильным.

 
 
 [ Сообщений: 2 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group