Info

この質問は閉じられています。 編集または回答するには再度開いてください。

I need to be able to use a vector as an input to a function either as a variable or in form [ 1 2 ...N]

1 回表示 (過去 30 日間)
DJ V
DJ V 2016 年 11 月 27 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
I need to be able to use a vector as an input to a function, but it can be either in vector form or as a variable name: here c0 and x are scalars. C and [1 2 3] are the vectors. They need to be interchangeable in the function as inputs. q = pmath(c0, C, x) or q = pmath(c0,[1 2 3],x) either way needs to work. Can this be done? finally I need to be able to produce p = c0 +c(1)x^1 + c(2)x^2+...c(n)x^n , can I do this with:
n = linspace(1,n,n);
c0 + sum(c(:).*x.^n(:));
?
Thank you. Hope its a little clearer with this statement.
  9 件のコメント
Image Analyst
Image Analyst 2016 年 11 月 28 日
And do you plan on attaching capture.jpg? Insert it with the green and brown image frame icon.
Walter Roberson
Walter Roberson 2016 年 11 月 28 日
One reason that it could skip past your breakpoints is if the function you are inserting breakpoints into is not the same function that you are running. You should check with
which -all poly_val
and make sure that the first one is the same file you are editing.

回答 (1 件)

Tamir Suliman
Tamir Suliman 2016 年 11 月 27 日
編集済み: Tamir Suliman 2016 年 11 月 27 日
why dont u declare c as a vector and then c0 = c(1) c1=c(2) etc because the eqaution is on the form of c0*x^0 +c1*x^1 etc so the power of x follows c
check this link about polynomials https://www.mathworks.com/help/matlab/ref/poly.html
  1 件のコメント
DJ V
DJ V 2016 年 11 月 27 日
The referenced web page is all about eigenvalues and characteristic polynomials which have nothing to do with my problem. Is it possible to response with the proper form of the Matlab code to accomplish the stated goal?

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by