Effacer les filtres
Effacer les filtres

what does this mean ?

2 vues (au cours des 30 derniers jours)
Alisha Ali
Alisha Ali le 2 Mai 2015
a function takes two inputs: a matrix N and a scalar n, in that order, where each dimension of N is greater than or equal to n. The function returns the n-by-n square array at the bottom left corner of N.
  1 commentaire
Joshua Sampson
Joshua Sampson le 22 Fév 2017
Modifié(e) : Joshua Sampson le 22 Fév 2017
A function that that takes two inputs: a matrix N and a scaler n, in that order: function(N,n).
Where each dimension of N is greater than or equal to n: the dimensions of matrix N are at least n, so matrix N is at least n x n, i.e. if n = 3, matrix N is at least 3 x 3.
The function returns the n-by-n square array at the bottom left corner of N: if n = 3, the function will return a 3x3 matrix starting in the bottom left corner.

Connectez-vous pour commenter.

Réponses (2)

Azzi Abdelmalek
Azzi Abdelmalek le 2 Mai 2015
Modifié(e) : Azzi Abdelmalek le 2 Mai 2015
Your function is doing this
A(end-n+1:end,1:n)
  2 commentaires
Alisha Ali
Alisha Ali le 2 Mai 2015
so i have tried this but getting an error from the solver
function N = bottom_left(N,n)
N(end-n+1:end,1:n)= n
end
Azzi Abdelmalek
Azzi Abdelmalek le 2 Mai 2015
You don't need to create a function
N=[1 2 3 ;5 6 7;8 9 10]
n=2
out=N(end-n+1:end,1:n)

Connectez-vous pour commenter.


Thomas Nguyen
Thomas Nguyen le 5 Avr 2018
Code:
function[N] = forfun(N,n)
% N=[1 2 3 4 5;6 7 8 9 10;11 12 13 14 15]
% n=2
a=size(N);
for i=(a(1)-n+1):a(1)
for j=1:n
N(i,j)=n;
end
end
Usage:(preferred) Enter the N matrix in the command window (there's a sample N commented in the code) -> enter n in the command window, run forfun(N,n) in the command window.

Catégories

En savoir plus sur Logical 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