vector arithmetic and relational addressing,, how to create 2nd and 3rd column?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
nElements = round(20+30*rand(1));
x = -50 + 100*rand(nElements,1);
[y, z , count] = vectorFun(x)
function [y, z , count] = vectorFun(x)
%Enter the commands for your function below. Be sure to assign values
%to each of the output variables defined in the function command on line 1.
y = linspace(min(x),max(x),length(x))';
z =
0 comentarios
Respuestas (1)
Pranjal Kaura
el 23 de Nov. de 2021
Hey Jeson,
You can refer to the following code snippet. You can use the 'nnz' function to compute the final value i.e. count.
function [y, z , count] = vectorFun(x)
%Enter the commands for your function below. Be sure to assign values
%to each of the output variables defined in the function command on line 1.
y = linspace(min(x),max(x),length(x));
%syntax '.*' or './' is used to compute element vise multiplication or
%element vise division
z = x.^2./(2*y);
% Use the nnz function to compute the value of count. Remember you can directly compare 2
% vectors using the comparator operators like '<' and '>' and these will
% return logical arrays.
% count =
end
Hope this helps!
0 comentarios
Ver también
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!