0% found this document useful (0 votes)
21 views

Matlab

This document contains a MATLAB command history log showing various commands used for plotting functions, performing vector and matrix operations, and exploring MATLAB built-in functions. Some key commands include: - Plotting multiple functions on the same graph using plot(x,y1,x,y2,x,y3) - Performing vector and matrix operations like addition, multiplication, transpose and inverse - Creating matrices using commands like eye(), zeros(), ones() and rand() - Exploring matrix properties using size(), rank(), det() and norm()

Uploaded by

Mah Rukh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

Matlab

This document contains a MATLAB command history log showing various commands used for plotting functions, performing vector and matrix operations, and exploring MATLAB built-in functions. Some key commands include: - Plotting multiple functions on the same graph using plot(x,y1,x,y2,x,y3) - Performing vector and matrix operations like addition, multiplication, transpose and inverse - Creating matrices using commands like eye(), zeros(), ones() and rand() - Exploring matrix properties using size(), rank(), det() and norm()

Uploaded by

Mah Rukh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

MATLAB Command History Page 1

Oct 6, 2023 8:43:19 AM

%-- 9/15/2023 8:34 AM --%


2+3
x=2+3
2+3*6
y=3
4*y
5*x
5y
5*y
1/3
format long
z=1/3
help format
format
1/3
clc
clear all
hep clear
help clearhelp clear
help clear
help elf
help elfun
help specfun
a=7;b=4
c=9;
a=8;b=5;
cls
clc
a=7, b=cos(a), c= sin(a)
who
help Command
lookfor inverse
clc
help pow
help elfun
y = exp(sqrt(a))- 2*b + sin(c)
a=7;b=2;c=3
y = exp(sqrt(a))- 2*b + sin(c)
pi
inf
Inf
NaN
1/0
0/0
0/1
clc
% comments
% plotting in matlab
%plotting two vectors in MATLAB
x = [1 3 5 7 9]
y= [2 4 6 8 10];
plot(x,y)
plot(x)
MATLAB Command History Page 2
Oct 6, 2023 8:43:19 AM

plot(y)
plot(x,y)
x = 0:2*pi
x=0:0.1:2*pi
y=sin(2*x)
plot(y)
plot(x,y)
xlabel('THE X VALUES')
y2=2*cos(3*x)
y3=3*sin(cos(x))
plot(x,y,x,y2,x,y3)
legend('Funct One', 'Funct Two', 'Funct Three')
help plot
plot(x,y,'ro:')
x = -pi:pi/10:pi;
y = tan(sin(x)) - sin(tan(x));
plot(x,y,'--rs','LineWidth',2,
'MarkerEdgeColor','k',
'MarkerFaceColor','g',
'MarkerSize',10)
x = -pi:pi/10:pi; y = tan(sin(x)) - sin(tan(x)); plot(x,y,'--rs','LineWidth',
2,'MarkerEdgeColor','k','MarkerFaceColor','g','MarkerSize',10)
%-- 9/22/2023 8:11 AM --%
pi
% NUMERICAL ANALYSIS LAB TWO
x = [4 5 7 9]; y = [5 8 13 15];
plot(x,y)
help plot
xlabel("Values of x")
ylabel("Values of y")
title('Plotting x against y")
title("Plotting x against y")
legend('show')
x= -1*pi : pi
y1 = sin(x)
y2 = 2*cos(x)
y3 = 3 * sin(2*x)
plot(x,y1,x,y2,x,y3)
xlabel("Pi values")
ylabel("Y Axis")
legend("y1","y2","y3")
plot(x,y1,'b.-', 'LineWidth',2,x,y2,'g+:','LineWidth',3,x,y3, 'rp--', 'LineWidth',4)
plot(x,y1,'b.-',x,y2,'g+:',x,y3, 'rp--')
p = plot(x,y1,'b.-',x,y2,'g+:',x,y3, 'rp--')
p(1).LineWidth = 2;
legend("y1","y2","y3")
p(2).LineWidth = 2.5
p(3).LineWidth = 3
%vectors and Matrices operations in matlab
%arrays of numbers
%-one col/row -- vector
% Matrix A(mxn)
% Row Vector 1xn
MATLAB Command History Page 3
Oct 6, 2023 8:43:19 AM

% Col Vector mx1


x = [2 3 4 5]
y = [2 3 4 5]
v = [1 3 5 7 9]
v(3)
v(3) = 6
u = [1; 3;5;7]
u(3)
u(3)=8
u'
UTrans = u'
VTrans = v'
VTrans(3:end)
VTrans(:)
a=[1 3 5; 7 9 11; 13 15 17]
a(5)
a(2,2)
a(1,3)
%a(r,c)
a(3,2) = 9
a(2,:)
clc
a(:,2)
%del row/col
a(:,2) =[]
a(1,:) = []
b = [2 4 6;8 10 12; 13 15 16]
c = b([2,3],[1,2])
%a([r1,r2,..],[c1,c2,...])
c = b([2,3],[1,2,3])
d = b([1 2],[2 3])
BTrans = b'
e = BTrans([2 1 3],:)
e(:)
diary
clc
a = [1 3 5; 7 9 11; 13 15 15]
b=a(3,:) = []
a(3,:) = []
a(:,3) = []
size(a)
[m,n] = size(a)
b = [1,3,5; ...]
2 4 6; ...
5 7 9]
zeros(3_
zeros(3)
zeros(3,2)
eye(3)
ones(3)
ones(2,3)
eye(2,3)
diag(b)
MATLAB Command History Page 4
Oct 6, 2023 8:43:19 AM

b
rand(3)
magic(3)
help magic
help elmat
C = [1 2; 3 4]
D = [C zeros(2); ones(2) eye(2)]
A = rand(3)
B = rand(3)
C = a*b
C = A * B
D = A.*B
% .* -- element by element multiplication
% * -- normal multiplication
E = A ^ 2
F = A .^ 2
G = A + B
H = A .+B
2*A
inv(A), %inverse of a
b = rand(3,1)
b = b'
X = inv(A) * b
b = rand(3,1)
X = inv(A) * b
x = A\b
x = b/A
det(A)
rank(A)
help rank
norm(A)
help norm
%norm tells whether the system has a solution or not
%-- 10/6/2023 8:33 AM --%
%LAB THREE
A = [1 3 5; 2 8 6; 1 2 4]
A(2,2)=9
A(3,:) = []
% above command deleted row 3
size(A)
%find order of A ^
[m,n] = size(A)
u = [1;3;5]
length(u)
%^^return no of rows
length(A)
help length
%^^length returns max row/column
eye(3)
zeros(3)
ones(3)

You might also like