Function handle

2 ビュー (過去 30 日間)
Anastasia
Anastasia 2012 年 5 月 20 日
Hi!
I need to create a cell containing a set of functions of ascending degree, that is: 1,x,x^2,...,x^n, to be used in another function. I have to transform the code:
fhandles = {@(x)ones(length(x),1), @(x)x, @(x)x.^2};
in a generic one where the degree is n (and not 2), where n is an input parameter of the main function. Can you please help me?

回答 (1 件)

Andrei Bobrov
Andrei Bobrov 2012 年 5 月 20 日
fhandles = @(n)cellfun(@str2func,cellstr(strcat('@(x)x.^',num2str((0:n)'))),'un',0)

カテゴリ

Help Center および File ExchangeGraphics Objects についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by