Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

# Structure Cut 1.0

Date Added: April 02, 2013  |  Visits: 262

As an example, suppose you had taken 155 seconds of data of the location (x,y,z) of a particle as a function of time (t). It is convenient to put that all into a struct, such as this one:>> datadata = t: [155000x1 double] x: [155000x1 double] y: [155000x1 double] z: [155000x1 double]If you wanted to extract the data taken between 15 and 20 seconds, you would normally need to typeindex = find((data.t > 15) & (data.t < 20));cut_data.t = data.t(index);cut_data.x = data.x(index);cut_data.y = data.y(index);cut_data.z = data.z(index);Tedious, and prone to typos! Using the function "struct_cut" you can do the same thing by just typingindex = find((data.t > 15) & (data.t < 20));cut_data = struct_cut(data,{'t','x','y','z'},index);If you want to apply different cuts to each element of the structure, just typecut_data = struct_cut(data,{'t','x','y','z'},{i_t,i_x,i_y,i_z});where "i_t", "i_x", etc are four different cut arrays you make elsewhere.I tested this with ~10-100 megabyte data sets, and it runs really fast. Hopefully it will work well for larger arrays also, please let me know!

 Requirements: No special requirements Platforms: Matlab Keyword: Apply,  Cut Data,  Element,  Larger,  Megabyte,  Prone,  Quotstruct Cutquot,  Struct Cutdata Indexif,  Struct Cutdata Zwhere,  Structure,  Thing,  Typecut Data,  Typingindex,  Typos Users rating: 0/10

 License: Freeware Size: 10 KB
USER REVIEWS
 More Reviews or Write Review
STRUCTURE CUT RELATED
 Libraries  -  Any::Renderer::XML 1.014 Any::Renderer::XML Perl module can render a data structure as element-only XML. SYNOPSIS use Any::Renderer; my %xml_options = (); my %options = ( XmlOptions => %xml_options ); my \$format = "XML"; my \$r = new Any::Renderer ( \$format,... 23.55 KB Programming  -  Talend Open Studio for Data Quality 4.1.2 This data profiling tool allows business users to define a set of indicators for each data element that needs to be analyzed or monitored. It produces sophisticated reports and graphs that let users gauge at a glance the level of quality of the data. 193.71 MB Libraries  -  Data::FormValidator::Filters::Image 0.30 Data::FormValidator::Filters::Image is a filter that allows you to shrink incoming image uploads using Data::FormValidator. SYNOPSIS use Data::FormValidator::Filters::Image qw( image_filter ); # Build a Data::FormValidator Profile: my... 19.46 KB Libraries  -  GraphViz::Data::Structure 0.15 GraphViz::Data::Structure can visualise data structures. SYNOPSIS use GraphViz::Data::Structure; my \$gvds = GraphViz:Data::Structure->new(\$data_structure); print \$gvds->graph()->as_png; This module makes it easy to visualise data... 40.96 KB Libraries  -  Local Data Manager 6.6.5 Local Data Manager (LDM) is a collection of cooperating programs that select, capture, manage, and distribute arbitrary data products. The system is designed for event-driven data distribution, and is currently used in the Unidata Internet Data... 624.64 KB Backup Utilities  -  Lazesoft Data Recovery Home 3.3.0 Lazesoft Data Recovery Just a few clicks, you can use it to recover deleted files and recover data from formatted, damaged or lost partitions by yourself. Lazesoft Data Recovery is easy to use and powerful data recovery freeware for home user.... 20.64 MB Database Tools  -  dbForge Data Compare Express for Oracle 3.0.43 dbForge Data Compare Express for Oracle is a reliable easy-to-use tool to compare and synchronize data of Oracle schemas. You can quickly analyze data differences in a well-designed user interface and synchronize the data in a convenient wizard... Miscellaneous  -  A queue for string data 1.0 This script is a queue data structure, for string data only, which looks like a File object. This class takes care of the list.append and .join mess, which is needed for fast string concatenation. Development Tools  -  UAV Matching and Data Base 1.0 this program consider to be data base of micro and mini uav's and allow to you to make matching between data and show the result in excel report 3.01 MB Utilities  -  GlassWire Data Usage Security 0.0.42r Instantly see which apps are wasting your data, acting suspiciously, slowing your phones Internet speed, or causing you to go over your carrier data limits. GlassWire makes it easy to keep track of your mobile carrier data usage and WiFi Internet... 7.71 MB