Advertisement
Guest User

18

a guest
Mar 28th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.94 KB | None | 0 0
  1. 18
  2.  
  3. 1)
  4. n = 30;
  5. A = randi([-10 10], 1, 30)
  6. zeros = 0;
  7. pos = 0;
  8. neg = 0;
  9.  
  10. for a=1:n
  11.     if A(a) > 0
  12.         pos = pos + 1;
  13.     elseif A(a) < 0
  14.         neg = neg + 1;
  15.     else
  16.         zeros = zeros + 1;
  17.     end
  18. end
  19.  
  20. disp('Number of positive numbers:'); disp(pos);
  21. disp('Number of negative numbers:');disp(neg);
  22. disp('Number of zeros:');disp(zeros);
  23.  
  24.  
  25. 3)
  26. syms n
  27. f = 7^(log(n)) ;
  28. y = symsum(f, n, 2, Inf);
  29. b = eval(y);
  30. disp(b)
  31.  
  32. 4)
  33. m=10;
  34. A = randi([0,100], 1 ,m)
  35. n = input('Enter number: ');
  36. dist = 100;
  37. index = 0;
  38. for a = 1 : m
  39.     if abs(n - A(a)) < dist
  40.         dist = abs(n - A(a));
  41.         index = a;
  42.     end
  43. end
  44.  
  45. disp(A(index))
  46.  
  47. 5)
  48. m=30;
  49. A = randi([0,20], m)
  50. zeros = 0;
  51.  
  52. for a = 1 : m
  53.     for b = 1 : m
  54.         if A(b,a) == 0
  55.             zeros = zeros + 1;
  56.         end
  57.     end
  58.     if zeros >=3
  59.         for d = 1 : m
  60.             A(d,a) = 1;
  61.         end
  62.     end
  63.     zeros = 0;
  64. end
  65.  
  66. disp(A)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement