Borrar filtros
Borrar filtros

what does this mean ?

2 visualizaciones (últimos 30 días)
Alisha Ali
Alisha Ali el 2 de Mayo de 2015
Respondida: Thomas Nguyen el 5 de Abr. de 2018
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 comentario
Joshua Sampson
Joshua Sampson el 22 de Feb. de 2017
Editada: Joshua Sampson el 22 de Feb. de 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.

Iniciar sesión para comentar.

Respuestas (2)

Azzi Abdelmalek
Azzi Abdelmalek el 2 de Mayo de 2015
Editada: Azzi Abdelmalek el 2 de Mayo de 2015
Your function is doing this
A(end-n+1:end,1:n)
  2 comentarios
Alisha Ali
Alisha Ali el 2 de Mayo de 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 el 2 de Mayo de 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)

Iniciar sesión para comentar.


Thomas Nguyen
Thomas Nguyen el 5 de Abr. de 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.

Categorías

Más información sobre Logical en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by