How to use cgs with your own matrix-vector multiplication?

2 vues (au cours des 30 derniers jours)
Joe kiao
Joe kiao le 16 Nov 2015
Modifié(e) : James Tursa le 16 Nov 2015
From doc cgs I see, you can call the cgs function like:
x=cgs(@afun, b);
function afun is your self defined matrix vector multiplication function. But how pass parameters to afun? If function afun is defined as
function y=afun(a, b, c, d)
As you can see, afun uses 4 parameters. How to pass them to afun? Can one just use the following
x=cgs(@afun(a,b,c,d), b)
Thanks!

Réponse acceptée

James Tursa
James Tursa le 16 Nov 2015
Modifié(e) : James Tursa le 16 Nov 2015
If a,c,d are pre-existing constant terms, you could use an anonymous function. E.g.,
afun2 = @(b)(afun(a,b,c,d))
then
x = cgs(afun2, b)

Plus de réponses (0)

Catégories

En savoir plus sur Trigonometry dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by