Please note, this is a STATIC archive of website www.tutorialspoint.com from 11 May 2019, cach3.com does not collect or store any user information, there is no "phishing" involved.
Tutorialspoint

Execute MATLAB/Octave Online

% Quantum Computation

plus = [1/sqrt(2); 1/sqrt(2)];
minus = [1/sqrt(2); -1/sqrt(2)];
Id2 = eye(2);
X = [0 1; 1 0];
Y = [0 -1i; 1i 0];
Z = [1 0; 0 -1];
H = [1/sqrt(2) 1/sqrt(2); 1/sqrt(2) -1/sqrt(2)];
S = [1 0; 0 1i];
Sdag = [1 0; 0 -1i];
% U1 = [1 0; 0 exp(1i*phi)];
% U2 = [1/sqrt(2) -exp(1i*lambda)/sqrt(2); exp(1i*phi)/sqrt(2) exp(1i*lambda+1i*phi)/sqrt(2)];
% U3 = [cos(theta/2) -exp(1i*lambda)*sin(theta/2); exp(1i*phi)*sin(theta/2) exp(1i*lambda+1i*phi)*cos(theta/2)];
T = [1 0; 0 (1+1i)/sqrt(2)];
Tdag = [1 0; 0 (1-1i)/sqrt(2)];
Cnot = [1 0 0 0; 0 1 0 0; 0 0 0 1; 0 0 1 0];
%R1 = kron(Cnot, Id2);
%R1 = Z*plus;  % = minus
%R2 = Z*minus; % = plus

Z1 = Z*plus; % = minus
Y1 = Y*plus; % = -1i*minus
H1 = H*plus;  % = |0>
S1 = S*plus;
HS1 = H*S1;
SY1 = S*Y1;
SZ1 = S*Z1;
ZY1 = Z*Y1;

R1 = kron(SY1, HS1)
R2 = kron(Y1, SY1);
R3 = kron(R1, R2);

https://hw51.m/

x = [1 2 3 4 5 6 7 8 9 10];
y1 = [.16 .08 .04 .02 .013 .007 .004 .002 .001 .0008 ];
y2 = [.16 .07 .03 .01 .008 .003 .0008 .0003 .00007 .00002 ];

semilogy(x,y1,'-bo;y1;',x,y2,'-kx;y2;');
title('Plot title');
xlabel('X Axis');
ylabel('Y Axis');

print -dpng figure.png

Execute MATLAB/Octave Online

x = [1 2 3 4 5 6 7 8 9 10];
y1 = [.16 .08 .04 .02 .013 .007 .004 .002 .001 .0008 ];
y2 = [.16 .07 .03 .01 .008 .003 .0008 .0003 .00007 .00002 ];

semilogy(x,y1,'-bo;y1;',x,y2,'-kx;y2;');
title('Plot title');
xlabel('X Axis');
ylabel('Y Axis');

print -dpng figure.png

Programmeringskonferens Gbg Uppgift 3 Avkastning

% Städa bort gamla variabler och grafer
clear
clf

maxforandring = 0.005;
startvarde = 2000;
ff_start = 1.02;
AntalIterationer=1000;
totalVarde=0;

% Upprepa simulering av 5-årsutveckling 1000 gånger 
for n=1:AntalIterationer
  varde = startvarde;
  ff_m = ff_start ^ (1/12);

  % Simulera en 5-årsutveckling (60 månader) 
  for m=1:60
  varde = varde * ff_m;

  % Beräkna ny månadsutveckling baserad på
  % ändrad årsutveckling
  ff_y = ff_m ^ 12;
  ff_y = ff_y + maxforandring * (2 * rand() - 1);
  ff_m = ff_y ^ (1/12);
  end

  % Spara slutvärdet efter 5 år, avrundat till 10-tal
  % Spara i en vektor för att kunna rita histogram
  varde_vektor(n)=round(varde / 10) * 10;
  
  % Spara totalvärdet för att kunna räkna genomsnitt
  totalVarde=totalVarde + round(varde / 10) * 10;
end

% Matlab-specifika kommandon för att analysera data
% Skapa ett histogram
%hist(varde_vektor,30)

# Bestäm antalet simuleringar som gav en minskning och räkna ut sannolikheten
antalMinskande=0;
for m =varde_vektor
    if m <= startvarde
      antalMinskande=antalMinskande+1;
    end
end
disp(["Genomsnittligt värde: ",num2str(mean(varde_vektor))])
disp(["Sannolikhet att det minskar: ",num2str(antalMinskande/length(varde_vektor))])

Programmeringskonferens Gbg Uppgift 1 3x+1 problemet

% Städa bort gamla variabler och grafer
clear
clf

antalTal=10000; % Variabel som anger antal tal
maxSteg=0;      % Variabel för att räkna antal steg

% k räknar från 0 till antalTal
for k=1:antalTal
    
  % Sätt startvärde för n, nollställ räknaren för steg 
  n=k;
  steg = 0;
  
  # Utför de steg som algoritmen föreskriver
  while n != 1
    steg =steg + 1;
    if n / 2 == round(n / 2)
      n=n/2;
    else
      n=3*n+1;
    end
  end

  if steg> maxSteg
      maxSteg=steg;
  end
  
  % Skriv ut resultat
  disp([num2str(k)," (kräver ",num2str(steg)," steg)"])
  stegArray(k)=steg;
end

%plot(1:antalTal,stegArray)
%[max maxindex]=max(stegArray)
maxSteg

code for lagrange point in classical physics

x = [1 2 3 4 5 6 7 8 9 10];
y1 = [.16 .08 .04 .02 .013 .007 .004 .002 .001 .0008 ];
y2 = [.16 .07 .03 .01 .008 .003 .0008 .0003 .00007 .00002 ];

semilogy(x,y1,'-bo;y1;',x,y2,'-kx;y2;');
title('Plot title');
xlabel('X Axis');
ylabel('Y Axis');

print -dpng figure.png

Execute MATLAB/Octave Online

%  From To R  X
z= [0   1  0 1.0
    0   2  0 0.8
    1   2  0 0.4
    1   3  0 0.2
    2   3  0 0.2
    3   4  0 0.08];
    
    function[Y] = ybus1(zdata) 
nl=zdata(:,1); nr=zdata(:,2); R=zdata(:,3); X=zdata(:,4);
nbr=length(zdata(:,1)); nbus  =  max(max(nl), max(nr));
Z  =  R  + j*X; %branch impedance 

y= ones(nbr,1)./Zi %branch admittance
Y = zeros(nbus,nbus); % initialize Y to zero 
for k  = 1:nbr; % formation of the off diagonal elements  
if nl(k) > 0  & nr(k) > 0
Y(nl(k),nr(k)) = Y(nl(k),nr(k)) -y(k); 
Y(nr(k),nl(k)) = Y(nl(k),nr(k));
end
end
for n = 1:nbus % formation of the diagonal elements 
for k= 1:nbr
 if nl(k) == n  | nr(k) == n 
Y(n,n) = Y(n,n) + y(k); 
else, end 
end
end
    
    Y = ybus1(z)   % bus admittance matrix 
    Ibus = [-j*1.1; -j*1.25; 0;0]; 
    Zbus = inv(y)
    Vbus = Zbus * Ibus
    
    
    

Pruebablablablablablablablablablablablablablaajsjs

x = [1 2 3 4 5 6 7 8 9 10];
y1 = [.16 .08 .04 .02 .013 .007 .004 .002 .001 .0008 ];
y2 = [.16 .07 .03 .01 .008 .003 .0008 .0003 .00007 .00002 ];

semilogy(x,y1,'-bo;y1;',x,y2,'-kx;y2;');
title('Plot title');
xlabel('X Axis');
ylabel('Y Axis');

print -dpng figure.png

Advertisements
Loading...

We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy.