2009-09-20 23:42:40 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								USING:  help.markup  help.syntax  math  
						 
					
						
							
								
									
										
										
										
											2008-12-04 16:40:55 -05:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								sequences sequences.complex-components ;
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								IN:  sequences.complex-components  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								ARTICLE: "sequences.complex-components"  "Complex component virtual sequences" 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								"The "  { $link complex-components } " class wraps a sequence of "  { $link complex  } " number values, presenting a sequence of "  { $link real  } " values made by interleaving the real and imaginary parts of the complex values in the original sequence."  
						 
					
						
							
								
									
										
										
										
											2009-10-01 15:56:36 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								{ $subsections
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    complex-components
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    <complex-components>
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								} ;
 
							 
						 
					
						
							
								
									
										
										
										
											2008-12-04 16:40:55 -05:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								ABOUT: "sequences.complex-components" 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								HELP:  complex-components  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								{ $class-description "Sequence wrapper class that transforms a sequence of "  { $link complex  } " number values into a sequence of "  { $link real  } " values, interleaving the real and imaginary parts of the complex values in the original sequence."  }
							 
						 
					
						
							
								
									
										
										
										
											2015-07-26 01:59:56 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								{ $examples { $example "USING: prettyprint sequences arrays sequences.complex-components ;
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								{ C{ 1.0  -1.0  } -2.0  C{ 3.0  1.0  } } <complex-components> >array  ."
							 
						 
					
						
							
								
									
										
										
										
											2009-09-20 23:42:40 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								"{ 1.0 -1.0 -2.0 0 3.0 1.0 }"  } } ;
  
						 
					
						
							
								
									
										
										
										
											2008-12-04 16:40:55 -05:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								HELP:  <complex-components>  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								{ $values { "sequence"  sequence  } { "complex-components"  complex-components } }
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								{ $description "Wraps "  { $snippet "sequence"  } " in a "  { $link complex-components } " wrapper."  }
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								{ $examples
							 
						 
					
						
							
								
									
										
										
										
											2015-07-26 01:59:56 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								{ $example "USING: prettyprint sequences arrays
							 
						 
					
						
							
								
									
										
										
										
											2008-12-04 21:47:18 -05:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								sequences.complex-components ;
 
							 
						 
					
						
							
								
									
										
										
										
											2015-07-26 01:59:56 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								{ C{ 1.0  -1.0  } -2.0  C{ 3.0  1.0  } } <complex-components> third  ."
							 
						 
					
						
							
								
									
										
										
										
											2009-09-20 23:42:40 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								"-2.0"  } 
						 
					
						
							
								
									
										
										
										
											2015-07-26 01:59:56 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								{ $example "USING: prettyprint sequences arrays
							 
						 
					
						
							
								
									
										
										
										
											2008-12-04 21:47:18 -05:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								sequences.complex-components ;
 
							 
						 
					
						
							
								
									
										
										
										
											2015-07-26 01:59:56 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								{ C{ 1.0  -1.0  } -2.0  C{ 3.0  1.0  } } <complex-components> fourth  ."
							 
						 
					
						
							
								
									
										
										
										
											2009-09-20 23:42:40 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								"0"  } 
						 
					
						
							
								
									
										
										
										
											2008-12-04 16:40:55 -05:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								} ;
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								{ complex-components <complex-components> } related-words