Skocz do zawartości

  •  
  • Mini kompendium
  • MimeTeX
  • Regulamin

- zdjęcie

trawa69

Rejestracja: 19 Dec 2009
Offline Ostatnio: Dec 16 2012 21:29
-----

Moje tematy

Java - deklaracja macierzy (szyfrowanie)

16.12.2012 - 12:57

Witam,
robię program na zaliczenie Javy,szyfruje tekst z pliku do pliku trzema metodami: szyfr Cezara, ga-de-ry-po-lu-ki oraz szyfr przestawieniowy macierz. Program piszę w NetBeans. Nie wiem jak podejść do ostatniej metody. Powinna mi zliczyć ciąg znaków i dopisać np * na końcu tak, aby jego długość była kwadratem możliwie najmniejszej liczby naturalnej, wtedy mogę 'zbudować' macierz kwadratową z tych znaków i odczytać ją kolumnami (bo na tym polega ta metoda), stworzyłem już coś takiego:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package szyfrowanie;

/**
*
* @author Karol
*/
public class Przestawienny {


public String koduj(String secret) {
char tablica[]= secret.toCharArray();
int N=(int) Math.pow(Math.floor(Math.sqrt(secret.length())),2);

char[][] A ;

for (int i = 0; i < N-1; i++){
int p=N*i;
for (int j = 0; j < N-1; j++){
if (secret.length<j+p+1){
A[i][j] = tablica[j+p];
}
else{
A[i][j] = "*";
}
}
}
for(int k=0; k<Math.pow(N,2)-1; k++){
for (int i = 0; i < N-1; i++){
for (int j = 0; j < N-1; j++){
tablica[k] = A[j][i];
}
}
}


return new String(tablica);
}
}
jeszcze nie wiem czy działa poprawnie, bo nie wiem jak zadeklarować macierz A, bo póki co do A-variable A might not have been initialized- zmienna A może nie została zainicjowana.
Czyli póki co pytanie brzmi jak zadeklarować macierz A, bo na pewno nie char[][] A
oraz jak podstawic *, bo w " " nie działa

Mathematica 7

27.10.2012 - 23:29

Mam problem z obliczeniem wartości funkcji w danym punkcie, a mianowicie:

k2[x_] := Sin[Power[(1/2) + ((3*x)/2), 2]];
Print[k2[x]];
Print[k2 /. x -> 4 // N];
i zamiast wartości liczbowej wynikiem jest
k2
nie wiem co z tym zrobić, bardzo proszę o pomoc

Matlab - problem z pochodną

20.07.2012 - 13:13

wywołując m-plik funkcją mam problem z późniejszym obliczeniem jej pochodnej. Kod programu poniżej:

Kod: Dołączona grafikafunction[]=pochodna(f)
Dołączona grafika
syms x
Dołączona grafikadx
=diff(f)
Dołączona grafika
end
Dołączona grafika



sposób mojego wywołania:
%pochodna(@(x)2.*x)

wynik operacji:
??? Error using ==> diff
Function 'diff' is not supported for class 'function_handle'.

Error in ==> pochodna at 3
dx=diff(f)


bardzo proszę o pomoc

przedział ufności dla wskaźnika struktury

05.03.2012 - 22:35

Witam,
mam pytanie odnośnie wzoru na przedział ufności dla wskaźnika struktury, który jest dla dużej próby, tj. n\ge100, a co dla małych prób, np n=13? bo akurat natrafiłem na takie zadanie

ruch falowy

09.01.2012 - 20:02

witam,
mam problem z następującym zadaniem:

jakie fale stojace można wzbudzić w następujących układach:
a) pręt metalowy o długości L zamocowany na jednym końcu,
b) pręt metalowy o długości L zamocowany na obu końcach,
c)pręt metalowy o długości L zamocowany w punkcie odległym o \frac{L}{4} od końca,
d) w pustej szklance o wysokości H,
e) w rurce plastikowej o długości L

odpowiedz:
Najbardziej prawdopodobne wzbudzenia fal stojących:
a) fala poprzeczna lub podłużna o długości \lambda=\frac{4}{2n-1}L, gdzie n=1,2,3,...

b) fala poprzeczna lub podłużna o długości \lambda=\frac{2}{n}L, gdzie n=1,2,3,...
c) fala poprzeczna lub podłużna o długości \lambda=\frac{1}{2n-1}L, gdzie n=1,2,3,...
d) fala podłuzna o długości \lambda=\frac{4}{2n-1}H, gdzie n=1,2,3,...

e) fala podłuzna o długości \lambda=\frac{2}{n}L, gdzie n=1,2,3,...

nie rozumiem skąd taka odpowiedz, znalazłem wzory na długość fali zamocowanej na dwóch końcach lub na jednym, ale nie rozumiem dlaczego taka a nie inna odpowiedz, dlaczego w dwóch ostatnich przykładach nie może być fali poprzecznej oraz dlaczego zamiast np równania fali jest jej długość w odpowiedzi