need solution of exercice

10 Comments

I (unfortunately) don't speak the language in the text. But even if I did speak that language, there's no way I would put more time into the answer than the time put into making the question.
At the very least, type out the question so people can read it and be specific about the help you need.
(First exercise involves calculating the sum of two matrices, and the product of two matrices. if, while and for must be used in the code.
Second exercise involves recursive calculation of maximum and minimum of two vectors.)
yes , its about
"(First exercise involves calculating the sum of two matrices, and the product of two matrices. if, while and for must be used in the code.
Second exercise involves recursive calculation of maximum and minimum of two vectors.)"
But i need the solution of there (the script to do this exercise)
What have you tried so far?
sir please this is home work
i have trying this
the sum:
for i = 1:n
for j = 1:m
C(i,j) = A(i,j) + B(i,j);
end
end
and in the multi :
for i = 1:n
for j = 1:n
x = 0
for k = 1:n
x = x + A(i,k)*B(k,j);
end
C(i,j) = x
end
end
but i dont now where is ther problem in this
Translate the photo in English as a text
First exercise involves calculating the sum of two matrices, and the product of two matrices. if, while and for must be used in the code.
Second exercise involves recursive calculation of maximum and minimum of two vectors.)
and in the second exercise i have trying this
function [ vmin ] = mini(vect)
%MINI retourne le minimum d’un vecteur
n = numel(vect); if n == 0, vmin = []; else vmin = vect(1);
for k = 2:n
if vect(k) < vmin, vmin = vect(k);
end
end
end
function [ vmax ] = maxi(vect)
%MAXI retourne le maxiimum d’un vecteur
n = numel(vect);
if n == 0, vmax = []; else vmax = vect(1);
for k = 2:n
if vect(k) > vmax, vmax = vect(k);
end
end
end
but the same problem can't resolve
what problem are you observing ?

Sign in to comment.

Answers (1)

Moussa Attati
Moussa Attati on 21 Oct 2022
Edited: DGM on 1 Jan 2024
function y = ProductFun(a,b)
m = size(a,1) ; % Column
n = size(b,2) ; % Rows
if size(a,2)==size(b,1)
y = zeros(n,m);
for i = 1 : m
for j = 1 : n
y(i,j)= a(i,:)*b(:,j) ;
end
end
else
disp(' The matrice do not have the same size ')
end
end

1 Comment

Moussa Attati
Moussa Attati on 21 Oct 2022
Edited: DGM on 1 Jan 2024
function y = SumFun(a,b)
k = size(a,1) ; % Line
j = size(a,2) ; % Column
if size(a) == size(b)
y = zeros(k,j) ;
for i = 1 : k
for u = 1 : j
y(i,u) = a(i,u)*b(i,u) ;
end
end
else
disp(' The matrice do not have the same size ')
end
end

Sign in to comment.

Asked:

on 8 Dec 2018

Edited:

DGM
on 1 Jan 2024

Community Treasure Hunt

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

Start Hunting!