MATLAB Part 2

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
Across
  1. 1. Declares symbolic variables/functions for Symbolic Math Toolbox.
  2. 4. Computes the vector cross product (3-D vectors; direction follows right-hand rule).
  3. 7. Logical test that returns true only if every element is nonzero/true (watch the dimension behavior).
  4. 10. Creates an identity matrix (1s on the main diagonal, 0s elsewhere).
  5. 12. Attempts algebraic simplification of symbolic expressions.
  6. 13. Keyword that closes a code block or means “last index” when used in indexing.
  7. 16. Approximates an integral using the trapezoidal numerical rule (works on sampled data).
  8. 18. Loop that repeats as long as its condition stays true (can run forever if you’re careless).
  9. 19. Conjugate transpose with ' for complex data (use .' for nonconjugate transpose).
  10. 24. Creates an array filled with 1s (common for initialization/preallocation).
  11. 26. Expands products/powers and applies identities to rewrite expressions.
  12. 27. Symbolic differentiation (derivative) of an expression with respect to a variable.
  13. 29. Evaluates a polynomial at given x-values using coefficients (often from polyfit).
  14. 30. Controls how numeric output is displayed (doesn’t change stored precision).
  15. 32. Branch label inside switch that matches specific values/patterns.
  16. 33. Matrix multiplication **AB** (linear algebra multiply, not element-wise).
  17. 35. Converts text to numbers by evaluating it (powerful but can be risky/unexpected).
  18. 36. Creates an array filled with 0s (classic preallocation tool).
  19. 37. Solves symbolic equations/systems for specified variables.
  20. 38. Computes symbolic integrals (indefinite or definite with limits).
  21. 40. Loop that repeats over a specified set of values (often a fixed count or vector).
  22. 44. Element-wise multiplication *A.B (each element multiplied by the corresponding element).
  23. 47. Returns elapsed time since the most recent tic (or since a named timer).
  24. 48. Reduced row echelon form (Gauss–Jordan elimination result).
  25. 49. Data type representing points in time (date + time, with optional time zone).
  26. 50. Element-wise power A.^B (each element raised to a power).
  27. 52. Opens a GUI list dialog so a user can select one or more items (returns selected indices).
  28. 53. Computes differences between adjacent elements (discrete “derivative-like” operation for vectors).
  29. 54. Multi-branch control structure that compares an expression to different cases.
Down
  1. 2. Substitutes symbolic variables with values/expressions (symbolic “find and replace”).
  2. 3. Rewrites a symbolic expression by collecting like powers/terms of a variable.
  3. 5. Creates data stored as category labels (useful for grouping, stats, plots).
  4. 6. Displays the contents of a cell array in a readable, indexed format.
  5. 7. Logical test that returns true if at least one element is nonzero/true (also operates by dimension).
  6. 8. Matrix power A^n (repeated matrix multiplication; different from element-wise power).
  7. 9. Returns the dimensions of an array (rows, columns, etc.).
  8. 11. Stops execution by throwing an error with your message (not a warning—this one halts).
  9. 14. Computes the dot product (inner product) of two vectors.
  10. 15. Returns indices (and optionally values) of elements that aren’t zero/false (can also limit how many).
  11. 17. Performs 1-D interpolation (table lookup) for data points at new query x-values.
  12. 20. Computes the matrix inverse (works, but often not the best numerical approach).
  13. 21. Plots a function/symbolic expression with automatic sampling of x-values.
  14. 22. Symbolic factorization (rewrites expression as factors) or integer prime factors depending on input type.
  15. 23. Cumulative sum along a dimension (running total).
  16. 25. Returns the category names/levels from a categorical array.
  17. 28. Creates a table with named variables (columns can be different types).
  18. 31. Adds another condition branch when the prior if/elseif tests fail.
  19. 32. Skips the rest of the current loop iteration and jumps to the next one.
  20. 34. Conditional keyword that runs code only when a logical test is true.
  21. 39. Converts numbers into a character array (string formatting, but simple).
  22. 41. Default branch in a switch when no case matches.
  23. 42. Computes the time difference between datetimes/durations in specified calendar units (months/years aren’t fixed-length).
  24. 43. Starts a stopwatch timer for quick performance timing.
  25. 45. Catch-all branch when none of the if/elseif conditions are true.
  26. 46. Computes the determinant of a square matrix (scalar that hints at invertibility).
  27. 49. Solves symbolic differential equations (returns symbolic solution forms).
  28. 51. Fits polynomial coefficients to data (least-squares curve fit).