Skip to content

Commit 838f3a4

Browse files
committed
Add support for Open in MATLAB Online
1 parent 8dc96f8 commit 838f3a4

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

README.md

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
# Programming: Organizing Data [![View Programming: Organizing Data on File Exchange](https://www.mathworks.com/matlabcentral/images/matlab-file-exchange.svg)](https://www.mathworks.com/matlabcentral/fileexchange/115900-programming-organizing-data)
1+
# Programming: Organizing Data
2+
[![View Programming: Organizing Data on File Exchange](https://www.mathworks.com/matlabcentral/images/matlab-file-exchange.svg)](https://www.mathworks.com/matlabcentral/fileexchange/115900-programming-organizing-data)
3+
or [![Open in MATLAB Online](https://www.mathworks.com/images/responsive/global/open-in-matlab-online.svg)](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Programming-Organizing-Data&project=OrganizingData.prj)
24

35
**Curriculum Module**
46
_Created with R2022a. Compatible with R2021b and later releases._
@@ -15,7 +17,8 @@ This module assumes familiarity with basic programming concepts (e.g., floating-
1517

1618
## Details ##
1719

18-
**Strings.mlx**
20+
**Strings.mlx** [![Open in MATLAB Online](https://www.mathworks.com/images/responsive/global/open-in-matlab-online.svg)](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Programming-Organizing-Data&project=OrganizingData.prj&file=Strings.mlx
21+
)
1922
You can define, edit, format, and string together textual data for a computer. This script investigates strings, character arrays, and numeric data types and discusses how they interact in MATLAB. Formatting strings, modifying and extracting substrings, and building composite strings that include the results of numerical calculations are all explored.
2023

2124
<img src="https://user-images.githubusercontent.com/88841524/174150118-adb245c4-c72e-45d3-a004-e2906a7016a3.png" width="500">
@@ -27,7 +30,8 @@ You can define, edit, format, and string together textual data for a computer. T
2730
- extract the month from a regularly-formatted but randomly generated sentence.
2831

2932
## ##
30-
**NumericDataTypes.mlx**
33+
**NumericDataTypes.mlx** [![Open in MATLAB Online](https://www.mathworks.com/images/responsive/global/open-in-matlab-online.svg)](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Programming-Organizing-Data&project=OrganizingData.prj&file=NumericDataTypes.mlx)
34+
3135
Different numeric data types are optimized for different operations. This script investigates the binary number system and how it leads to floating point, integer, and boolean data types.
3236

3337
<img src="https://user-images.githubusercontent.com/88841524/174151625-1ff4a0af-b03e-48ec-abcb-e96e626a0656.png" width="500">
@@ -39,7 +43,8 @@ Different numeric data types are optimized for different operations. This script
3943
- use documentation to discover how to perform mathematical computations in MATLAB.
4044

4145
## ##
42-
**Memory.mlx**
46+
**Memory.mlx** [![Open in MATLAB Online](https://www.mathworks.com/images/responsive/global/open-in-matlab-online.svg)](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Programming-Organizing-Data&project=OrganizingData.prj&file=Memory.mlx)
47+
4348
Understanding a little bit about how programs interact with memory can help you to write efficient programs or to understand why an algorithm might be much faster in some implementations than others. This script investigates high-level memory management and demonstrates how to write more memory-efficient code.
4449

4550
One toy example implementing naive matrix multiplication algorithms:
@@ -50,7 +55,8 @@ One toy example implementing naive matrix multiplication algorithms:
5055
- apply understanding of memory to recognize efficient computational patterns such as pre-allocation.
5156

5257
## ##
53-
**StoringData.mlx**
58+
**StoringData.mlx** [![Open in MATLAB Online](https://www.mathworks.com/images/responsive/global/open-in-matlab-online.svg)](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Programming-Organizing-Data&project=OrganizingData.prj&file=StoringData.mlx)
59+
5460
Different data storage structures are optimized for different types of data and access. This script facilitates the exploration of arrays, tables, structure arrays, and cell arrays as structures for storing data. Examples include sea surface temperature data and solar power generation data.
5561

5662
<img src="https://user-images.githubusercontent.com/88841524/174635148-825bb0a6-f6f0-4ca1-bfb1-9b1ec522c64b.png" width="500">
@@ -66,8 +72,8 @@ Different data storage structures are optimized for different types of data and
6672
- convert data between types and structures.
6773

6874
## Related Courseware Modules ##
69-
- **Fundamentals of Programming** on [GitHub](https://github.com/MathWorks-Teaching-Resources/Fundamentals-of-Programming) or [![View Fundamentals-of-Programming on File Exchange](https://www.mathworks.com/matlabcentral/images/matlab-file-exchange.svg)](https://www.mathworks.com/matlabcentral/fileexchange/103225-fundamentals-of-programming)
70-
- **Programming: Structuring Code** on [GitHub](https://github.com/MathWorks-Teaching-Resources/Programming-Structuring-Code) or [![View Programming: Structuring Code on File Exchange](https://www.mathworks.com/matlabcentral/images/matlab-file-exchange.svg)](https://www.mathworks.com/matlabcentral/fileexchange/115905-programming-structuring-code)
75+
- **Fundamentals of Programming** on [GitHub](https://github.com/MathWorks-Teaching-Resources/Fundamentals-of-Programming) or [![View Fundamentals-of-Programming on File Exchange](https://www.mathworks.com/matlabcentral/images/matlab-file-exchange.svg)](https://www.mathworks.com/matlabcentral/fileexchange/103225-fundamentals-of-programming) or [![Open in MATLAB Online](https://www.mathworks.com/images/responsive/global/open-in-matlab-online.svg)](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProjects.prj)
76+
- **Programming: Structuring Code** on [GitHub](https://github.com/MathWorks-Teaching-Resources/Programming-Structuring-Code) or [![View Programming: Structuring Code on File Exchange](https://www.mathworks.com/matlabcentral/images/matlab-file-exchange.svg)](https://www.mathworks.com/matlabcentral/fileexchange/115905-programming-structuring-code) or [![Open in MATLAB Online](https://www.mathworks.com/images/responsive/global/open-in-matlab-online.svg)](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Programming-Structuring-Code&project=StructuringCode.prj)
7177

7278
## Products ##
7379
MATLAB&reg;, Mapping Toolbox&trade; (`StoringData.mlx`), Symbolic Math Toolbox&trade; (`Strings.mlx`)

0 commit comments

Comments
 (0)