how create correct function
Ältere Kommentare anzeigen
Hi I wrote something like that and I think it is a function but I got some errors when I run it. What is mistake?
function t = Aineq(k1,q,e,a,b)
m=input('input m=')
n=input('input n=')
q=sparse(m*n,m*n)
e=speye(m*n)
k1=-4*e
a=constraint12b(m,n)
b=constraint12c(m,n)
t=[k1 q e q;q k1 q e;a q e q;q a q e;b q -e q;q b q -e]
end
I point that constraint12b and constraint12c are functions separately and could be ran correctly.
4 Kommentare
Guillaume
am 28 Nov. 2014
Rather than leaving it for us to guess, what errors do you get? Please paste the entire error message including the part that shows the line where the error occurs.
fatema saba
am 28 Nov. 2014
Guillaume
am 28 Nov. 2014
The code that you posted in your question does not match the error message that you've just posted. Line 2 in your question is:
m=input('input m=')
whereas according to the error, it is:
q=sparse(m*n,m*n)
Obviously, if you remove the line that creates m, then it's not going to be defined.
In the future, please post the exact code you use, otherwise you're sending us on a wild goose chase.
Anyway, Azzi's answer should be what you're looking for.
fatema saba
am 28 Nov. 2014
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Matched Filter and Ambiguity Function finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
