How do I create a function that solves systems of linear equations of N size?

1 visualizzazione (ultimi 30 giorni)
function [findV] = size(N)
A=2*diag(ones(N,1))-diag(ones(N-1,1),1)-diag(ones(N-1,1),-1);
F=[1:N]';
findV =A\F;
end
Is it possible to make a function like this? That takes in a variable N and calculates V from A and F.

Risposte (1)

Ameer Hamza
Ameer Hamza il 21 Dic 2020
"Is it possible to make a function like this?"
Yes. Just name it something else, since size() is a built-in function.
x = mySize(10)
function [findV] = mySize(N)
A=2*diag(ones(N,1))-diag(ones(N-1,1),1)-diag(ones(N-1,1),-1);
F=[1:N]';
findV =A\F;
end
Result
>> x
x =
20.0000
39.0000
56.0000
70.0000
80.0000
85.0000
84.0000
76.0000
60.0000
35.0000

Categorie

Scopri di più su Argument Definitions in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by