How to use surf to plot sphere function in matlab
    조회 수: 8 (최근 30일)
  
       이전 댓글 표시
    
I'm trying to plot sphere function below, But I'm getting wrong result

Here is the code I'm using
    x1 = [-10:1:10];
    x2 = [-10:1:10];
    y = zeros(1,21);
    for i = 1:21
        y(i) = sphere([x1(i) x2(i)]);
    end
    Y = meshgrid(y);
    surf(x1,x2,Y);
    colormap hsv;
`sphere.m`
    function [y] = sphere(x)
    d = length(x);
    sum = 0;
    for i = 1:d
      sum = sum + x(i)^2;
    end
    y = sum;
    end
댓글 수: 2
  Walter Roberson
      
      
 2016년 9월 6일
				This question appears to duplicate http://www.mathworks.com/matlabcentral/answers/301883-code-for-plotting-sphere-function . Please explain the difference between the questions, other than the fact that you posted code here.
채택된 답변
추가 답변 (0개)
참고 항목
카테고리
				Help Center 및 File Exchange에서 Surface and Mesh Plots에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


