1. MATLAB-Programmierung und -Anwendung Liu Weiguo (Dritte Ausgabe) After-Class-Experiment 1: MATLAB-Systemumgebung und Computergrundlagen

Inhaltsverzeichnis

eins,

zwei,

drei,

Vier,

fünf,

sechs,

eins,

Starten Sie die MATLAB-Systemumgebung und führen Sie die folgenden Vorgänge aus.

(1) Nachdem Sie den folgenden Befehl in das MATLAB-Befehlszeilenfenster eingegeben haben, beobachten Sie den Inhalt des Arbeitsbereichsfensters.

x=0:pi/10:2*pi;

y=sin(x);

(2) Klicken Sie im Arbeitsbereichsfenster mit der rechten Maustaste auf die Variablen x und y und wählen Sie dann im Kontextmenü den Befehl „Löschen“, um sie zu löschen.

--------------------------- --------------------------------- ---------------------------------Daigo-Ausstellung

x=0:pi/10:2*pi;
y=sin(x);

--------------------------- --------------------------- ------- --------------------- Ergebnis

zwei,

Erstellen Sie zunächst Ihren eigenen Arbeitsordner, stellen Sie dann Ihren eigenen Arbeitsordner auf den MATLAB-Suchpfad ein und testen Sie dann, ob Sie den Hilfebefehl zum Abfragen Ihres eigenen Arbeitsordners verwenden können.

--------------------------- -------------------------- ------- ------------Bildschirmanzeige

 

drei,

Suchen Sie zunächst den Wert des folgenden Ausdrucks, zeigen Sie dann die Nutzung des MATLAB-Arbeitsbereichs an und speichern Sie alle Variablen.

 

Wenn a -3,0, -2,9, -2,8, ..., 2,8, 2,9, 3,0 annimmt, ermitteln Sie den Funktionswert jedes Punkts.

Tipp: Verwenden Sie den Doppelpunktausdruck, um einen α-Vektor zu generieren, und verwenden Sie die Punktmultiplikationsoperation, um den Funktionswert jedes Punkts zu ermitteln.

--------------------------- --------------------------------- --------------Daigo-Ausstellung

z1=2 * sin(85 / 180 * pi)/(1 + exp(1))

x=12;
y=10 ^ -5;
z2=pi/(x+y)

x=[2 1+2i;-0.45 5]
z3=1 / 2 * log(x + sqrt(1 + x ^ 2))

a=-3.0:0.1:3.0;
z4=exp(0.3 .* a)-exp(-0.3 .* a) ./ 2 .* sin(a+0.3)+log((0.3 + a) /2)

--------------------------- -------------------------- ------- ------------Ergebnis ausführen

 

Vier,

Ein bekannter

 

--------------------------- -------------------------- ------ ------------Daigo-Ausstellung-

A=[12 34 -4;34 7 87;3 65 7];
B=[1 3 -1;2 0 3;3 -2 7];
A * B
B * A
A .* B
A ^ 3
A .^ 3
A / B
B \ A
[A,B]
[A([1,3],:);B^2]

--------------------------- -------------------------- ------- ------------Ergebnis ausführen

Warten

fünf,

Gegeben sind die Matrizen A und B

(1) Finden Sie ihr Produkt C.

(2) Weisen Sie die 3×2-Submatrix in der unteren rechten Ecke der Matrix C D zu.

(3) Überprüfen Sie die Nutzung des MATLAB-Arbeitsbereichs.

--------------------------- --------------------------------- ---------------------------------Daigo-Ausstellung

A=[1:5;6:10;11:15;16:20;21:25];
B=[3 0 16;17 -6 9;0 23 -4;9 7 0;4 13 11];
C=A*B
D=C(3:5,2:3)

--------------------------- -------------------------- ------- ------------Ergebnis ausführen

 

 

sechs,

Führen Sie die folgenden Aktionen aus. (1) Finden Sie die Anzahl der Zahlen zwischen [100, 999], die durch 21 geteilt werden können.

Tipp: Verwenden Sie zuerst den Doppelpunktausdruck und dann die Such- und Längenfunktionen.

(2) Erstellen Sie einen Zeichenfolgenvektor und löschen Sie die darin enthaltenen Großbuchstaben.

Tipp: Verwenden Sie die Suchfunktion und eine leere Matrix.

--------------------------- -------------------------- ------ -------------Daigo-Ausstellung-

%(1)
x=[100:999];
k=find(mod(x,21)==0);
length(k)
%(2)
ch='Hello World114!';
k=find(ch>='A'&ch<='Z')
ch(k)=[]

--------------------------- --------------------------- ------ --------------Ergebnis ausführen

 

 

Sollte es einen Verstoß geben, kontaktieren Sie mich bitte so schnell wie möglich! ! !

おすすめ

転載: blog.csdn.net/weixin_46698113/article/details/128273035