Aleksa |
как построить сечение случайного поля 31.10.2010, 20:37 |
|
31/10/10 1
|
Здравствуйте! подскажите,пожалуйста,у нас есть случайное поле,как построить его сечения по осям х,y,z? в матлабе
Случайные поля
M = 100; % размер поля N = 100; meshX = 0; meshY = 0; Z0 = randn(M, N); % гауссовское случайное поле [meshX, meshY] = meshgrid(1:length(Z0)); % создаем сетку для отрисовки трехмерного поля %[meshX, meshY] = meshgrid([-2:.4:2]); meshX = meshX * 2; %Z = sin(meshX.^2+meshY.^2); figure(14) surf(meshX, meshY, Z0, 'EdgeColor','none'); % строим поверхность (поле)
|
|
|
|
|
Aleksandrito |
Re: как построить сечение случайного поля 14.01.2011, 23:48 |
|
13/01/11 ∞ 119 Вильнюс
|
function pole() M = 100; % размер поля N = 100; meshX = 0; meshY = 0; Z0 = randn(M, N); % гауссовское случайное поле [meshX, meshY] = meshgrid(1:length(Z0)); % создаем сетку для отрисовки трехмерного поля %[meshX, meshY] = meshgrid([-2:.4:2]); meshX = meshX * 2; %Z = sin(meshX.^2+meshY.^2); figure(14) surf(meshX, meshY, Z0, 'EdgeColor','none'); % строим поверхность (поле)
P.S. файл сохраняете также: pole.m В чём проблема ?
|
|
|
|
|
|
Страница 1 из 1
|
[ Сообщений: 2 ] |
|
Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы